2016-07-21 2 views
0

내가 일하고 특정 프로젝트의 현재 머리 (123) 변경 목록과새로운 지점에 머리를 전환 억지로

9 제출 전에 코드가 완전히 따라서, 10 개 제출 전에, 리팩토링 된 파일 C, D와 E를 가지고 , 그것을 changelist 11이라고 부르 자. 프로젝트는 오직 파일 A, B, C만을 가지고있다. (C는 changelist 123 버전의 ofc와 완전히 다르다.)

변경 사항이 발생하여 변경 목록 11에서 분기해야했습니다. 이제 코드를 제출해야하며 제출은 새로운 헤드가됩니다. 확실하지 않은 점은 통합 목록을 작성하여 변경 목록 9의 모든 파일 만 제출한다는 것입니다 (즉, 변경 목록 123의 모든 파일이 "삭제"됩니다).

나는 해결책을 찾으려고 노력했지만 모든 파일을 수동으로 삭제해야한다는 잘못된 정보를 분명히 발견했습니다 ... 분명히 프로젝트는 3 개의 파일이 아니며 git로 할 수 있습니다 이것은 꽤 쉽게, 그래서 거기에 너무 perforce에서 이렇게하는 적절한 방법이라고 가정합니다.

힌트를 보내 주셔서 감사합니다.

EDIT : 내 머리가 123이고, 개정판 11에서 (나무 의미로) 분기하고 개정판 124를 만들고 싶습니다. 이제 머리가 될 것입니다. 나는 모든 파일이 포함되지 않습니다 저장소에서 프로젝트의 머리를 제출할 때 이와 같이/123

답변

0

에 수정 (12)에 관한 변경이 작업을 수행하는 방법에는 여러 가지가 있지만 쉬운 방법은 P4V를 사용하는 것입니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 롤백 ...을 선택하고 "파일을 롤백 : 수정"을 선택하고 "123"을 입력하십시오. 그런 다음 "제출 ..."버튼을 클릭하십시오.

+0

내가 피하고 싶었던 것이 었습니다. 앞으로 변경 사항을 병합 한 후 개정판 123으로 다시 전환하여 계속 진행할 예정이므로 역사를 보존하고 싶습니다. 감사합니다. 함께 갈 게요. – Dirich

+0

그것은 역사를 보존 할 것이다. 새 개정판은 # 124이지만, 명시 적으로 제거하지 않는 한 이전 개정판으로 돌아갈 수는 있지만 그 이유는 무엇입니까?). – tkosinski

관련 문제