2014-09-09 3 views
2
내가
    트렁크가
    태그 분기 난의 제비가

지점이
    태그를하는 주인이 있다는 것이다 이해 것을 얻을 SVN 전환 할 수 있도록 노력하고

    와 태그 내가 repo에서 옮기고 싶은 버전의 태그를 풀어 놓았다. 그래서 내가 무엇을했는지 숨은 장에 새로운 repo가있다. 는 힘내 은닉 및 sourcetree

      stash가 태그를 붙일 수 없기 때문에 sourcetree를 사용했다.
      이 버전 2를 밀어 넣으려고했습니다
      원본 마스터로 밀어 넣었습니다
    git push origin master
      는 내가 그것을
      커밋 내가 자식을하려고 할 때 원격 내가

    ! [rejected] master -> master (fetch first) 
    

    내가 엉망 나는 이미 내가 가지고있는 수정을 원하지 않는 오류를 얻을 새 버전에 추가 추가 단지 그것을 밀고 나서 태그를 붙이고 싶을 때, 내가 엉망이된다고 가정한다면 무슨 일이 일어날 지 모르겠다. 어떻게해야합니까?

답변

1

버전 이후에 버전을 푸시하지 마십시오.

subgit과 같은 더 강력한 도구 인 script like svn2git을 사용하십시오. 이들은 나뭇 가지와 태그를 존중하면서 git repo에서 SVN repo를 변환합니다.