首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >递归列出所有svn:外部变量?

递归列出所有svn:外部变量?
EN

Stack Overflow用户
提问于 2009-03-25 14:30:46
回答 6查看 52K关注 0票数 102

如何(递归地)获取目录中所有svn:externals的列表?有没有什么实用工具可以解决这个问题?

(我使用的是Windows (和tortoise))

我有一堆svn:外部变量链接到我的项目的不同共享部分,当我分支时,通常很容易找到所有的外部变量并更改它们,以便链接到新分支中的路径。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-03-25 16:04:50

在工作副本的根目录中执行以下操作:

代码语言:javascript
运行
复制
svn propget svn:externals -R

正如在下面的注释中所讨论的,这不会在外部变量中列出外部变量。

TortoiseSVN用户请注意: TortoiseSVN安装程序中有一个选项可以安装SVN命令行客户端。默认情况下,此选项未启用。

票数 159
EN

Stack Overflow用户

发布于 2009-03-25 14:43:30

手动更改所有这些外部属性听起来很乏味。您看过Subversion 1.5中添加的new functionality for externals吗?

Subversion1.5在缓解这些挫折方面迈出了巨大的一步。如前所述,在新的外部定义格式中使用的URL可以是相对的,Subversion提供了语法魔术来指定多种风格的URL相关性。

../

相对于设置了svn:externals属性的目录的URL

^/

相对于版本化为svn:externals属性的存储库的根

//

与设置了svn:externals属性的目录的URL方案相关

/

与版本化为svn:externals属性的服务器的根URL相关

也许其中一个能帮上忙?我猜这取决于你是如何进行分支的,以及你的存储库结构是什么样的。

票数 15
EN

Stack Overflow用户

发布于 2016-09-15 22:59:06

我针对TortoiseSVN的解决方法:

打开“分支/标签...”从SVN上下文菜单打开对话框。下面的对话框显示了所有外部变量,包括嵌套的外部变量。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/681833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档