【问题标题】:Tool to manage svn, git or cvs管理 svn、git 或 cvs 的工具
【发布时间】:2014-04-23 16:22:57
【问题描述】:

是否有任何工具允许我在这些版本控制工具(svn、cvs 或 git)中的至少一个中执行以下操作? 假设我有一个团队正在开发一个存储库。这个存储库有很多文件。系统管理员是否可以允许某些用户仅读取(签出)文件并允许另一个用户更改它(执行提交)?

如果没有工具,开发它会不会很有趣?

谢谢

【问题讨论】:

  • 您是否在询问是否可以为某些用户设置对存储库的只读访问权限,而其他用户可以设置为具有读写访问权限?如果是这样,这在 Subversion 中很常见,在 CVS 和 Git 中也很可能。
  • 只读权限用于文件。我希望某些用户能够更改某些文件,而其他用户能够更改其他文件。但是这些文件都在同一个存储库中。
  • 您可能会在这里找到一些答案:stackoverflow.com/questions/81361/…
  • 虽然可能没有一个特定的工具可以为所有 3 个 VCS 系统执行此操作,但我相信可以通过 some 工具为每个系统实现此效果...

标签: git svn version-control


【解决方案1】:

虽然对于SVN|Git|<some SCM>,所有可能的 ACL 都在目录级别(不是更深)工作,但在这两个系统中都是(并且可以使用)挂钩,您可以在其中实现 任何 所需的提交策略

【讨论】:

    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    相关资源
    最近更新 更多