Git을 저의 목적으로 사용하고 싶습니다. 회사에서 Subversion 저장소를 사용해야합니다. 나는 'git svn'명령이 있다는 것을 알고 있지만 git 저장소에서도 lineral 히스토리가 필요합니다. 그걸로 문제는 내가 좋아하는 것입니다 : - 다른 컴퓨터에 다른 자식 저장소와 동기화 할 수 있도록 내 원격 저장소에있는 다른 자식 저장소와 함께 저장소를 동기화하려면 - 그리고 가장 중요 : 나는하고 싶다. 내 자식 저장소에서 자주 커밋을하고이 작은 단계가 커밋할만한 가치가 있다고 판단하면 (커다란 공유만큼) 커밋하고 싶지만 한 번만 커밋하면됩니다. 'git svn'을 사용하면 브랜치를 사용할 수 없기 때문에 (왜냐하면 내가 마스터와 병합 할 때, 마스터는 선형적인 히스토리를 가지지 않을 것이기 때문이다.) 'svn, 에서 git (mayby는 때로는 어리 석고 너무 작다)Git을 회사에서 사용하고 Subversion을 회사에서 사용합니다.
제발 도와주세요 ... 어쩌면 제가 큰 영광과 svn을 커밋하는 데 사용할 수있는 워크 플로우가 있습니다 (내 '개인용'이 아닌 ... 어쩌면 아주 작은 변경 사항과 어떤 시간 동안 cas cod that cod 컴파일되지 않습니다.) 회사 저장소가 변경되었습니다.
미리 감사드립니다.
이 워크 플로를 보여주는 비디오 캐스트가 있습니까? 이것은 내가 시험해보고 싶은 무언가처럼 들리지만, 건배 – roundcrisis
빠른 답변을 주셔서 감사합니다. 그러나 자세한 내역 양식을 git에서 직접 작성하고 싶은 경우 커밋을 왜 스쿼시하지 않을까요? 분기 ... 내 (svn에서 공유하지 않음) 분기 만 가질 수 있습니까? 내가 걱정하기 때문에 master와 지사를 병합 할 수없고 master git svn에서 할 수 없다. 왜냐하면 master는 선형적인 역사를 가지지 않기 때문이다. 개인적으로 git 및 회사에서 svn으로 작업하는 가장 좋은 방법은 무엇입니까? 예제 명령으로 워크 플로를 표시 할 수 있습니까? – miki
@miki : Re Branches - 예 (svn에서 공유하지 않음)는 내가 말하고있는 것들입니다. svn으로 다시 커밋하기 전에 원하는대로 많은 브랜치를 만들고 마스터로 다시 병합 할 수 있습니다. 또는 svn으로 돌아가는 브랜치에서 곧바로 dcommit 할 수 있습니다. –