我一直在研究如何将Git与SVN仓库一起使用,并且有许多引用使用以下命令:
git svn fetch --all
但是,我还没有找到任何明确告诉我--all
与git svn fetch
的做法不同的参考资料,并且在运行git svn fetch
时我没有发现任何差异有或没有--all
选项。有什么不同吗?
我正在使用Git 1.9.5。
答案 0 :(得分:4)
提到了--all
标记,但似乎未在git-svn
man page中记录。但是,运行
git log --grep="\-\-all" -- git-svn.perl
在Git项目的repo克隆中只列出了两次提交,the older of which描述了--all
:
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.
这两个提交中的most recent表示后来删除了短版本(-a
),并且--fetch-all
被引入为--all
的同义词:
Note that the '-a' switch (short for --fetch-all/--all) has been removed as it conflicts with the non-svn 'git fetch'
(进一步检查发现,这两个人在你正在使用的Git版本v1.5.1.1
之前的版本v1.9.5
中发布了。{/ p>