git svn init + fetch和git svn clone有什么区别?


10

在尝试使用SVN的工作场所中尝试在本地使用Git时,我一直在寻找如何设置所有内容的方法。从我发现的结果来看,似乎有两种解决方法:

git svn clone URL

要么

git svn init URL
git svn fetch

它们有区别吗?如果是,那怎么办?如果不是,那为什么要用两种相同的方式呢?还是这只是他们做同样的事情?

Answers:


9

他们是一样的。Git有许多高级命令,它们会调用其他更底层的命令。高级命令面向用户,使日常任务变得容易,而低级命令根据git的数据结构做一件事。在git术语中,它们称为瓷器和管道命令。

克隆是用户想要做的事情,这包括初始化存储库和从SVN存储库中提取提交,这是完全不同的存储库任务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.