有没有办法像在ClearCase中那样“劫持”subversion中的文件。谷歌搜索到目前为止还没有给我一个确定的答案。对于非ClearCase用户,劫持文件意味着暂时将其从版本控制中删除。
答案 0 :(得分:2)
SVN以“复制 - 修改 - 合并”模式运行,这意味着它总是可以对您的工作副本进行本地修改,而无需“锁定”或“劫持”它。
http://svnbook.red-bean.com/en/1.2/svn.basic.vsn-models.html#svn.basic.vsn-models.copy-merge.sb-1
答案 1 :(得分:2)
ClearCase混合了optimistic lock and pessimistic lock 但是劫持文件(用于快照视图)或遮挡文件(用于动态视图)仅涉及私人更改(即在未事先告知ClearCase的情况下进行的更改)。
正如David提到的那样,SVN不遵循该模型:先修改,然后在提交步骤中告诉SVN,其中包括修改的所有文件。
ClearCase没有“工作区范围的修订版”,只有逐个文件提交。