如何在更新时从另一个目录获取svn文件?

时间:2015-06-08 20:03:47

标签: svn

我有两个存储库文件夹。一个build.dll设置。 还有另一个文件夹需要这个dll是最新的。我想要做的是当我更新计算机上的第二个目录时,它会从另一个目录中获取build.dll。所以第二个目录中没有物理副本。

我们正在使用Windows 7。

1 个答案:

答案 0 :(得分:1)

Subversion称这些类型的关系为“externals”。您只需在第二个目录中设置svn:externals属性,以便SVN在更新第二个目录时下拉外部文件。

要设置此属性,请运行与此类似的命令(在Windows上):

svn propset svn:externals "^/trunk/path/to/build.dll build.dll" your/second/directory

或者,如果您使用的是TortoiseSVN,内置编辑器会更加用户友好。详情请见here