多年来,我们一直在使用CVS,经常发现在这里和那里“粘贴”单个文件很有用。
有没有办法在subversion中做到这一点,特别是在TortoiseSVN中?
多年来,我们一直在使用CVS,经常发现在这里和那里“粘贴”单个文件很有用。
有没有办法在subversion中做到这一点,特别是在TortoiseSVN中?
简短回答:否。
Long answer:
Working copies are sticky to a branch by definition, as changing to a different branch means changing the base-Subversion-URL used to access the repository.
However sticky-revision files... that s not a concept that Subversion has.
See:
一种解决方法可能是在进行更新后手动将文件返回到特定的修订版。也许可以在脚本中加入以下内容。
svn update
svn update -r1234 that/particular/file.txt
Another workaround, as tweakt suggests, is to have a partial branch with just one file in it. This needs very careful management though and things can get a bit.. er... sticky :-) , if you re not vigilant.
如果你愿意的话,从技术上讲,你可以“分支”到一个文件。。。您可以在任何级别的目录或文件上使用svn开关。SVN和CVS一样,以每个文件为基础跟踪资源,所以它可以达到同样的效果。不过,提交包含混合路径的工作副本会产生截然不同的效果。
请参阅: