【发布时间】:2014-04-23 16:22:57
【问题描述】:
是否有任何工具允许我在这些版本控制工具(svn、cvs 或 git)中的至少一个中执行以下操作? 假设我有一个团队正在开发一个存储库。这个存储库有很多文件。系统管理员是否可以允许某些用户仅读取(签出)文件并允许另一个用户更改它(执行提交)?
如果没有工具,开发它会不会很有趣?
谢谢
【问题讨论】:
-
您是否在询问是否可以为某些用户设置对存储库的只读访问权限,而其他用户可以设置为具有读写访问权限?如果是这样,这在 Subversion 中很常见,在 CVS 和 Git 中也很可能。
-
只读权限用于文件。我希望某些用户能够更改某些文件,而其他用户能够更改其他文件。但是这些文件都在同一个存储库中。
-
您可能会在这里找到一些答案:stackoverflow.com/questions/81361/…
-
虽然可能没有一个特定的工具可以为所有 3 个 VCS 系统执行此操作,但我相信可以通过 some 工具为每个系统实现此效果...
标签: git svn version-control