我们正在考虑将版本控制系统切换到git或subversion。我更喜欢切换到git,但是svn有一个很好的功能在git中找不到:每个目录的访问控制权限。
我们目前在cvs中拥有project1、project2存储库,并具有不同的权限。我们想要一个单一的存储库,其中包含两个目录project1和project2,具有不同的权限。使用git是否可行,就像在svn中一样?
我知道子模块可能可以实现这一点,但对我们来说,目标是能够用更改项目1和项目2的一个单一提交。
我们主要涉及知识产权问题,并希望确保某些人无法阅读(而不仅仅是推送)某些目录。因此,git是否能够应对挑战,还是我必须使用git-svn?
谢谢
我们目前在cvs中拥有project1、project2存储库,并具有不同的权限。我们想要一个单一的存储库,其中包含两个目录project1和project2,具有不同的权限。使用git是否可行,就像在svn中一样?
我知道子模块可能可以实现这一点,但对我们来说,目标是能够用更改项目1和项目2的一个单一提交。
我们主要涉及知识产权问题,并希望确保某些人无法阅读(而不仅仅是推送)某些目录。因此,git是否能够应对挑战,还是我必须使用git-svn?
谢谢
conf/example.conf
)。 - VonC