切换svn:externals repo?

Tho*_*son 3 svn

让我们说我有一个链接,svn://another/repo/tags/1.0并且作者更新了回购,svn://another/repo/tags/1.1我将如何更改我的svn:externals属性以指向新的回购?

我正在寻找一种svn switch风格,以便新的回购updates超过顶部.

更好的答案是有一个名为"live_branch"或类似的分支,每次只更新到最新版本?

谢谢

> svn propget svn:externals .
1.0 svn://another/repo/tags/1.0
Run Code Online (Sandbox Code Playgroud)

khm*_*ise 6

switch命令只会更改你的工作副本,使用不同的URL(trunk/branches/tags),但不会自动更改svn:externals信息......

在您的情况下,这意味着您必须手动更新svn:externals值(从标签/ 1.0更改为标签/ 1.1)并使用您正在使用的库的新状态测试软件... ...测试完成后您可以检查新的svn:externals值.

我会建议您在外部使用不同的标签值,如您所提到的那样.

我建议使用一个东西:

lib svn://another/repos/tags/1.0
Run Code Online (Sandbox Code Playgroud)

因此,在改为另一个标签(例如1.1)后,lib不会改变......