切换svn:externals repo?

时间:2011-12-22 09:30:59

标签: 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

1 个答案:

答案 0 :(得分:6)

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

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

我建议您在外部使用不同的标签,例如您提到的外部标签。

我建议使用一件事:

lib svn://another/repos/tags/1.0

所以 lib 在改为另一个标签(例如1.1)之后不会改变......