Subversion中的ClearCase劫持功能

时间:2010-06-28 01:37:29

标签: svn clearcase

有没有办法像在ClearCase中那样“劫持”subversion中的文件。谷歌搜索到目前为止还没有给我一个确定的答案。对于非ClearCase用户,劫持文件意味着暂时将其从版本控制中删除。

2 个答案:

答案 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没有“工作区范围的修订版”,只有逐个文件提交。