当运行git svn fetch--all时,--all选项做什么?

当运行git svn fetch--all时,--all选项做什么?,git,fetch,git-svn,Git,Fetch,Git Svn,我一直在研究如何将Git与SVN repo结合使用,有许多参考资料使用了以下命令: git svn fetch --all 但是,我还没有找到任何引用明确告诉我--all与git svn fetch有什么不同,我也没有注意到在运行git svn fetch时,无论是否使用--all选项,都有任何不同。有什么区别吗 我使用的是Git 1.9.5。提到了--all标志,但似乎没有记录在文档中。然而,运行 git log --grep="\-\-all" -- git-svn.perl 在Git项

我一直在研究如何将Git与SVN repo结合使用,有许多参考资料使用了以下命令:

git svn fetch --all
但是,我还没有找到任何引用明确告诉我
--all
git svn fetch
有什么不同,我也没有注意到在运行
git svn fetch
时,无论是否使用
--all
选项,都有任何不同。有什么区别吗

我使用的是Git 1.9.5。

提到了
--all
标志,但似乎没有记录在文档中。然而,运行

git log --grep="\-\-all" -- git-svn.perl
在Git项目的repo克隆中,只列出了两个提交,描述了
——all

这两次提交的结果表明短版本(
-a
)后来被删除,并且
--fetch all
作为
--all
的同义词引入:

(进一步检查发现,这两个版本在您使用的Git版本之前就已经发布了
v1.5.1.1
v1.9.5

By default, fetch will fetch everything from its default
[svn-remote]; if fetch [--all|-a] is specified, then it will
fetch from all svn remotes.
Note that the '-a' switch (short for --fetch-all/--all) has been
removed as it conflicts with the non-svn 'git fetch'