假设我有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
答案 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)之后不会改变......