gpt4 book ai didi

svn - 是否可以远程更改Subversion存储库的“svn:externals”属性?

转载 作者:行者123 更新时间:2023-12-03 13:22:18 26 4
gpt4 key购买 nike

我正在尝试通过以下命令更改远程存储库的“ svn:externals”属性:

svn ps svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com


我期望上面的命令将“ svn:externals”属性从“ svn:externals”属性更改为“ vendor1 http://vendor_repo_here.com”。.但是它会引发错误:

Setting property on non-local target 'http://main-repo-here.com' needs a base revision.


所以我尝试这样:

svn ps -r HEAD svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com


现在它说:

Cannot specify revision for versioned property 'svn:externals'


难道我做错了什么?无论如何,可以通过命令行远程更改此设置?

最佳答案

我有一个类似的问题。 Turtoise似乎先结帐,然后再次提交,所以我编写了一个脚本来执行相同的操作。

svn checkout <URL> repocopy --depth 'empty'
svn propget svn:externals repocopy > tmp2
//whatever you want to do > tmp_new
svn propset svn:externals repocopy -F tmp_new
svn commit -m "commit comment" tmp
rm -f -r repocopy
rm tmp2
rm tmp_new

关于svn - 是否可以远程更改Subversion存储库的“svn:externals”属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com