是否有可能链接SVN库文件,以便文件实际上是另一个库文件的引用?
我可以看到这个概念有一些潜在的困难,但是这个想法是:
我修改了Repository A中的一个文件并提交,Repository B有一个链接到Repository A中的文件的文件,我单击了我的工作副本中的文件B的更新,然后从库A中接收到更新的文件。
是的,对于目录无论如何
请参阅svn外部的这一节 。 svn:externals
属性在版本化的目录中设置; 其值通常是组织中的另一个版本化目录(可能是同一个目录)。 他们最后的行为像符号链接。
更新:也可以通过basszero打电话,但是请注意,提问者几乎肯定没有svn 1.6回购,所以他不能用文件来完成。
如果你足够幸运的使用Subversion 1.6 ,你可以有目录和文件的 外部链接
看看这个post..
它帮助了我
如何在svn命令行中正确设置svn svn externals属性
对于那些不想跟随链接这里是一个简要的概述。
svn propset svn:externals 'akismet http://plugins.svn.wordpress.org/akismet/trunk' .
- akismet – 目录或文件名,你想要你的链接被调用
- http://plugins.svn.wordpress.org/akismet/trunk – 您要链接到svn repo的链接
- 。 – 当前目录,所以确保你想在链接所在的目录
以上运行后做一个
svn commit
和
svn update
这很容易与你的Subversion版本库中的“外部”链接。
就我个人而言,我发现这对将开源库合并到我的代码(Codeplex,Google Code等)非常有用。
search“svn:externals”来查找关于细节的文档