http : //googleappengine.googlecode.com/svn/trunk/python을 읽기 전용 체크 아웃으로 유지하려고합니다. git 저장소에 원격으로 저장되는 git 저장소.git svn clone> git svn rebase> 작업 트리 기록에서 업스트림 SVN 정보를 확인할 수 없습니다.
1) $ git svn clone http://googleappengine.googlecode.com/svn/trunk/python.
그래서 내가이 문제를 해결하기 위해 .git/config 파일을 검토하기 시작 나무의 역사를 작동 업스트림 SVN 정보를 확인할 수 없습니다, 이것은 내가 어디 오전 -
2) $의 자식 SVN은
리베이스 장소 :
[-SVN 원격 "SVN"] =
가 페치 : 심판/리모컨/자식 - svn을
URL = http://googleappengine.googlecode.com/svn/trunk/python
[원격 "원산지"]
가 = + 심판/헤드/페치 : 심판/리모컨/송/
URL = [email protected] ... ... PRIVATE_URL
[지점 "마스터 "]
원격 = 원산지
내 유일한 필요가 가져오고 커밋 마지막으로 병합하고 github에로의 변경을 추진하는 것입니다
병합 = 심판/헤드/마스터. 나는 해결책을 찾고 있었고 아무도 지금까지 나를 위해 일하는 것 같지 않다. 어떤 조언이 도움이 될 것이다. 사전 :)에서
감사
다음 : http://learn.github.com/p/git-svn.html – lmerino
git-svn이 가정 할 수도 있습니다 트렁크가 아닌 저장소 전체에서 작동합니다. 예를 들어 사람들이 지점에서 개발을 시작한 다음 갑자기 트렁크에 병합하면 설치 프로그램이 변경 내용의 출처를 추적 할 수 없습니다. – cbz
그럴 가능성이 있습니다. 그러나 내가 트렁크 만 복제 한 이후로, 내가 추측 한 역사는 또한 트렁크에서 나온 것입니다. 어쩌면 전체 트렁크 전체를 복제해야합니까? – lmerino