저는 오랫동안 SVN 저장소에서 호스팅되었으며 현재 GitHub로 전환 중입니다.git-svn은 항상 고유 한 해시를 생성합니다.
현재 저는 Git에서 주로 일하는 유일한 개발자이고, 다른 사람들은 SVN에서 일하고 있습니다. 내 워크 플로우는 다음과 같이 간단합니다 : gitsvn clone, git commit, git-svn dcommit, git push. 그러나 누군가 다른 사람들도 힘내에서 일하면, 당신이 그것을 실행할 때마다 'git svn clone'이 유일한 해시를 생성하기 때문에, 우리는 GitHub으로 갈 때 갈등을 겪을 것입니다. 그래서 두 개의 다른 클론의 역사는 완전히 다릅니다.
git-svn이 동일한 SVN 버전에 대해 동일한 해시를 생성하도록 강제 할 수 있습니까? 아니면 Git과 SVN에서 동시에 동일한 코드 기반으로 작업 할 수있는 다른 워크 플로우 체계가 있습니까?
설명 해 주셔서 감사합니다. 그러면 다른 해시를 얻는 이유를 더 자세히 조사하겠습니다. 워크 플로우와 관련하여, 아이디어는 다른 사용자가 전환하는 동안 GitHub에서 프로젝트의 코드에 액세스 할 수 있도록하는 것입니다. 따라서 나는 거기에 변화를 밀어 넣어야한다. 다른 모든 것은 SVN에서 직접 커밋 또는 git dcommit을 통해 수행됩니다. –