Qual é a diferença entre git svn init + fetch e git svn clone?


10

Ao tentar usar o Git localmente no meu local de trabalho, onde usamos o SVN, eu estava pesquisando muito sobre como configurar tudo. Pelo que descobri, parece que existem duas abordagens para o problema:

git svn clone URL

ou

git svn init URL
git svn fetch

Eles diferem? Se sim, então como? Se não, então por que duas maneiras para o mesmo? Ou esse é apenas um caso em que eles fazem o mesmo?

Respostas:


9

Eles são os mesmos. O Git tem muitos comandos de alto nível que chamam outros comandos de mais baixo nível. Os comandos de alto nível são orientados ao usuário para facilitar as tarefas diárias e os comandos de baixo nível fazem uma coisa única em termos de estruturas de dados do git. Na terminologia git, eles são chamados de comandos de porcelana e encanamento.

A clonagem é o que um usuário deseja fazer, incluindo a inclusão de um repositório e a busca de confirmações de um repositório SVN, que são tarefas de repositório totalmente diferentes.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.