我正在使用GIT-SVN,因为我已广泛使用GIT,并喜欢在我自己的机器上进行本地分支的能力。话虽如此,他们还在我的工作中使用svn externals来处理共享库组件。我无法控制到目前为止所说的任何内容。
我有一个脚本可以拉下外部并克隆它们并创建链接。在我主要控制的存储库上运行良好。然而,该公司的大多数人都在使用TurtoiseSVN,它似乎以不同的方式设置外部顺序。
例如..
{revision if any} {url} {subdirectory}
where as ..脚本使用git svn show-externals来查找期望订单的外部:
{subdirectory} {revision if any} {url}
subversion的命令行版本不关心这两种方法。
为什么会有这方面的差异?
答案 0 :(得分:0)
在我发布之后......我发现了这个:svnbook.red-bean.com/en/1.8/svn.advanced.externals.html,其中说明turtoise使用的格式是" new"格式..我猜show-externals已经更新,以支持这个。