管理 svn、git 或 cvs 的工具
Posted
技术标签:
【中文标题】管理 svn、git 或 cvs 的工具【英文标题】:Tool to manage svn, git or cvs 【发布时间】:2014-04-23 16:22:57 【问题描述】:是否有任何工具允许我在这些版本控制工具(svn、cvs 或 git)中的至少一个中执行以下操作? 假设我有一个团队正在开发一个存储库。这个存储库有很多文件。系统管理员是否可以允许某些用户仅读取(签出)文件并允许另一个用户更改它(执行提交)?
如果没有工具,开发它会不会很有趣?
谢谢
【问题讨论】:
您是否在询问是否可以为某些用户设置对存储库的只读访问权限,而其他用户可以设置为具有读写访问权限?如果是这样,这在 Subversion 中很常见,在 CVS 和 Git 中也很可能。 只读权限用于文件。我希望某些用户能够更改某些文件,而其他用户能够更改其他文件。但是这些文件都在同一个存储库中。 您可能会在这里找到一些答案:***.com/questions/81361/… 虽然可能没有一个特定的工具可以为所有 3 个 VCS 系统执行此操作,但我相信可以通过 some 工具为每个系统实现此效果... 【参考方案1】:虽然对于SVN|Git|<some SCM>
,所有可能的 ACL 都在目录级别(不是更深)工作,但在这两个系统中都是(并且可以使用)挂钩,您可以在其中实现 任何 所需的提交策略
【讨论】:
以上是关于管理 svn、git 或 cvs 的工具的主要内容,如果未能解决你的问题,请参考以下文章