SVN에서 GIT로 프로젝트를 마이 그 레이션하고 있는데 두 버전 제어 시스템의 용어 사이의 차이점을 이해하는 데 어려움을 겪고 있습니다.SVN Consfusion에서 GIT 브랜치 지점의 브랜치
Subversion에서는 각 개발자가 자체 분기를 사용했으며 변경 사항을 작성하여 Trunk와 병합 한 다음 Trunk를 분기로 병합하여 업데이트 된 코드를 얻었습니다.
Git에서는 조금 다를 것 같습니다. 내가 찾아야 할 포크와 복제품인가? 각 개발자는 독립적으로 작업 할 수 있습니다. 이 경우 마스터 (원격)에서 변경 사항을 푸시 한 다른 개발자가 변경 한 사항을 어떻게 얻고 다른 개발자가 마스터 (원격)에 푸시 한 변경 사항을 어떻게 받게됩니까?
난처한 언어에 대해 유감스럽게 생각합니다. GIT와 SVN간에 혼란 스럽기 때문에 설명하기가 어렵습니다.
당신은
분기 개념은 Subversion과 Git에서 거의 같습니다. 두 가지의 주요 차이점은 Subversion은 파일 기반 버전 관리 도구이며, Git은 _project_ 기반입니다. 힘내에서 커밋 할 때 모든 단일 파일의 스냅 샷을 찍습니다. Git에 대한 좋은 자습서를 검토하고 더 집중된 질문으로 여기로 돌아와야합니다. –
최근에 (SVN에서 "Git에 온다") 며칠 전 (하나는 며칠 전, 오늘 아침에 하나) : https : // stackoverflow를 참조하십시오.com/a/44142829/1256452 and https://stackoverflow.com/a/44081446/1256452 – torek