git에서 뭔가 수정하거나 새로운 기능을 만들 때 새로운 로컬 브랜치를 추가하고 필요한 변경 사항을 적용한 다음 브랜치를 마스터 브랜치에 병합하여 밀어 넣으면됩니다. 내가 지형도 작성 점을 만들지 않을 때 새로운 지류를 만들고 싶다. 내가 새 지류를 볼 수는 있지만 서버에이 새로운 지류를 밀어 넣는다. 그러나 단지 지국을 수정 한 후에 지우고 싶다. 문제. 서버로 푸시하지 않고 로컬 분기를 만들 수 있습니까?gv처럼 svn에 로컬 브랜치 생성
0
A
답변
0
git svn clone
을 사용하고 을 사용하면 사용하려는 로컬 분기 기능을 비롯한 모든 git 기능을 사용할 수 있습니다.
svn update
과 같은 내용으로 git svn fetch
또는 git svn rebase
을 사용하십시오.
모든 것이 준비되면 변경 내용을 다시 svn 저장소에 적용하려면 git svn dcommit
을 사용하십시오.
자세한 내용과 예제는 my answer for the question: how to convert svn repository to git on Windows과 Pro Git v2 - Chapter 9을 참조하십시오.
svn에는 "local branch"와 같은 것이 없습니다. – 1615903
수 없습니다. SVN은 매우 다른 방식으로 작동합니다. 로컬 브랜치를 생성하려면 Git을 사용하십시오. 코드가 준비되면이 변경 사항을 SVN 저장소에 적용 할 수 있습니다. – ElpieKay
"정상적인"SVN 분기를 만드는 데 문제가 있습니까? 'svn update'는 서버에 아무것도 커밋하지 않습니다. – royalTS