有没有办法在颠覆中“粘”一个文件?

问题描述:

我们一直在使用CVS多年,并经常发现它有用于“粘”一个单一的文件在这里和那里。有没有办法在颠覆中“粘”一个文件?

有没有办法在颠覆,特别是从TortoiseSVN做到这一点?

简短回答:没有。

龙答:
工作副本粘通过定义一个分支,如更换不同的分支意味着改变用来访问资源库中的基本的Subversion URL。

然而,粘性修订文件...这不是一个Subversion的概念。
见:

一个解决办法可能是做一个更新后的文件手动返回一个特定的修订版本。也许把以下内容放到脚本中。

svn update 
svn update -r1234 that/particular/file.txt 

另一个解决方法,正如tweakt所暗示的那样,只有一个分支只有一个文件。这需要非常谨慎的管理,但事情可以得到一点..呃...粘性:-) ,如果你不警惕。

如果你愿意......你可以在技术上“分支”到一个文件,你可以在任何级别的目录或文件上使用'svn switch'。 SVN跟CVS一样在每个文件的基础上跟踪资源,所以它可以“粘”到同样的效果。提交包含混合路径的工作副本具有非常不同的效果。

参见: