2014-03-12 2 views
4

내 git repos (자신의 기록 포함)를 p4 repo (자체 기록 포함) 에 동기화 할 수 있지만 HEAD의이 repos에있는 파일은 동일합니다.p4 repo와 git repo가 ​​동기화되어 있습니다.

내가 할이 그래프 나는 다음에 무엇을해야 Graph

있어

git clone [email protected]:qwerty.git 
cd qwerty 
git p4 sync //path/in/your/perforce/depot 

? 내가 또한

나는이 오류를 치명적인 가지고

git p4 rebase 

~ 97
명령이 실패하지 유효한 오브젝트 이름 HEAD : 자식 고양이 파일 커밋을 HEAD 기본적 ~ 97

답변

0

내가 같은 HEAD 파일 세트를 생성하는 두 개의 개발 히스토리가 있기 때문에 가능한 것으로 생각하지 마십시오.

나는 당신이 필요합니다 생각에 다음 중 하나를

  1. 던져 멀리 억지로로부터 자식의 역사, 수입 : 와
    1. 자식-P4
    2. 또는 억지로-자식 융합
    3. 이 작업을하기 전에 perforce 히스토리를 수동으로 편집하여 git 히스토리에서 가능한 한 많은 세부 사항을 포함 할 수 있습니다.
  2. PERFORCE 기록을 버리고 git 기록에서 다시 만드십시오 (가장 좋은 방법은 확실하지 않습니다. PERFORCE 저장소에있는 항목에 따라 다를 수 있음).
관련 문제