我在工作中使用 GIT-SVN,因为我广泛使用了 GIT,并且喜欢在我自己的机器上创建本地分支的能力。话虽如此,他们还在我的工作中使用 svn externals 来处理共享库组件。到目前为止,我无法控制我所说的任何事情。
我有一个脚本可以拉下外部并克隆它们并创建链接。在我主要控制的存储库上运行良好。然而,该公司的大多数其他人都在使用 TurtoiseSVN,而且它似乎设置了不同的外部订单。
例如..
{如果有的话} {url} {子目录}
其中.. 脚本使用 git svn show-externals 来查找期望顺序为的外部对象:
{子目录} {如果有的话} {url}
subversion 的命令行版本不关心这两种方法。
为什么在这方面存在分歧?