在 ClearCase 中,您可以“劫持”一个文件,这意味着更改管理系统将允许您对其进行更改,但是当您提取最新更改时,它不会尝试提交这些更改或尝试更新该文件。这对于仅在生产中需要的配置文件或黑客类很有用(例如加密消息的慢速过滤器等)。
无论如何在Subversion中做到这一点?
最佳答案
Subversion 中没有真正的等价物,因为文件可以直接写入 Subversion 的工作目录中。
您可以忽略 file in subversion on commit(使用 TortoiseSVN),它允许您忽略当前在本地完成的修改,同时将文件保持在版本控制之下。
这与 ClearCase 中的“劫持”文件非常相似。
OP ArtB 询问了命令行解决方案,我建议使用 using changelist (如 svn changelist
),他在 his answer 中对其进行了总结(已投票)
您将看到这种方法用于:
关于svn - 如何在 Subversion 中执行 "hijack",就像在 ClearCase 中一样?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9297367/