git svn init + fetch와 git svn clone의 차이점은 무엇입니까? 할 때 모든

우리가 SVN을 사용하는 직장에서 로컬로 Git을 사용하려고 할 때 모든 것을 설정하는 방법을 많이 찾고있었습니다. 내가 찾은 바에 따르면 문제에 대한 두 가지 접근법이 있습니다.

git svn clone URL

또는

git svn init URL
git svn fetch

그들은 다릅니 까? 그렇다면 어떻게? 그렇지 않다면 왜 같은 방법으로 두 가지 방법을 사용합니까? 아니면 이것이 똑같은 일입니까?



답변

그들은 동일합니다. Git에는 다른 하위 명령을 호출하는 많은 고급 명령이 있습니다. 높은 수준의 명령은 일상적인 작업을 쉽게 수행 할 수 있도록 사용자를 대상으로하며 낮은 수준의 명령은 git의 데이터 구조 측면에서 단일 작업을 수행합니다. 자식 용어에서는 도자기와 배관 명령이라고합니다.

복제는 사용자가 원하는 일이며 여기에는 저장소를 초기화하고 완전히 다른 저장소 작업 인 SVN 저장소에서 커밋을 가져 오는 것이 포함됩니다.


답변