嵌套的svn存储库

Rad*_*kel 16 svn

我在存储库中得到了"Project A".但在该项目中,我使用的是一个托管在Google Code上的库.有一个问题:有没有办法,让库文件"挂钩"到谷歌代码SVN,同时我的项目在我的仓库(它是该库的父级),所以我可以在我决定时将库文件提交到我的存储库,外部项目修改是否可以?

我试图在图书馆文件夹中办理结账,文件是从谷歌的代码库下载的.但我的情况是无法将它们添加到我的存储库 - 它们在"添加"窗口中不可见.

Unk*_*ech 18

您可以使用External,这将导致SVN在您检出存储库时签出最新版本的外部文件.

从上面的页面:

svn:externals属性的便利之处在于,一旦将其设置在版本化目录上,每个使用该目录检出工作副本的人也可以获得外部定义的好处.换句话说,一旦一个人努力定义那些嵌套的工作副本签出,没有其他人需要打扰 - 在检查原始工作副本时,Subversion也会检查外部工作副本.

  • 旁注:'svn update'也将更新外部. (2认同)