我在存储库中得到了“Project A”。但在该项目中,我使用的是一个托管在Google Code上的库。有一个问题:有没有办法,让库文件“挂钩”到谷歌代码SVN,同时我的项目在我的仓库(它是该库的父级),所以我可以在我决定时将库文件提交到我的存储库,外部项目修订是否可以?
我尝试在图书馆文件夹中办理结帐,文件是从Google的代码库中下载的。但我的情况是无法将它们添加到我的存储库 - 它们在“添加”窗口中不可见。
答案 0 :(得分:18)
您可以使用External来检查您的存储库,这将导致SVN签出最新版本的外部文件。
从上面的页面:
svn:externals属性的便利之处在于,一旦将其设置在版本化目录中,每个使用该目录检出工作副本的人也可以获得外部定义的好处。换句话说,一旦一个人努力定义那些嵌套的工作副本签出,没有其他人需要打扰 - 在检查原始工作副本时,Subversion也会检查外部工作副本。