svn:外部可以很好地将中心库或IP吸纳到项目中,因此可以将它们保存在一个所有人都可以访问的位置。
但是,如果我要求人们使用普通IP的外部标记(这样就不会在他们身上发生变化),就有可能他们无意中提交了对标记的更改。
如何将svn:externals设置为只读?这是可以接受的,如果有一些额外的参数或一些方法,使外部,我们可以添加到过程中,让每个人都遵循。
发布于 2010-12-10 16:49:39
使用svn存储库挂钩避免转换为特殊的目录,例如标签
如果你正在使用ttb (主干,标签,分支)命名约定,并且只读svn:外部访问的代码驻留在标签目录中,你可以使用预提交钩子来避免提交到这些目录中。
以下是详细信息:SVN pre-commit hook for avoiding changes to tags subdirectories
发布于 2008-10-28 22:48:21
使外部存储库对除其维护者之外的所有人都是只读的。
发布于 2008-10-28 23:27:53
实际上,TortoiseSVN检测到您试图通过提交钩子提交标记,并警告用户,这基本上满足了我对减速带的要求。所以我们已经很好了。
https://stackoverflow.com/questions/245149
复制相似问题