Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要 svn 中 clearcase 的劫持功能。我只需要在本地更改一些配置文件。如何做到这一点防止所有用户提交?谢谢
一个简单的解决方法是使用符号链接。链接,尤其是指向本地文件的指针被保留,但不保留文件的内容。因此,每个本地安装的文件内容可能会有所不同。
如果需要,您可以将此方法与将一些默认文件安装到链接目标的脚本结合起来,以反映您环境的本地差异。
文档
如果您具有管理员权限,则可以定义一个新属性,例如site:nocommit. 设置后,您可以让您的预提交挂钩拒绝此文件。
site:nocommit
就个人而言,我认为这比其他人建议的“沉默”解决方案要好得多。