이전 버전의 perforce를 사용하는 개발자간에 부분 코드 변경 사항을 공유하는 문제에 직면했습니다.이전 perforce를 사용하여 패치 만들기
예전 PERFORCE 클라이언트를 사용하여 변경 목록 또는 변경된 파일에서 패치를 만들려면 어떻게해야합니까? 가급적이면 하나의 명령을 사용하는 명령 행에서.
감사합니다.
- 클라이언트 버전 : 2011.1
- 서버 버전 : 실제로 2007.3
이전 버전의 perforce를 사용하는 개발자간에 부분 코드 변경 사항을 공유하는 문제에 직면했습니다.이전 perforce를 사용하여 패치 만들기
예전 PERFORCE 클라이언트를 사용하여 변경 목록 또는 변경된 파일에서 패치를 만들려면 어떻게해야합니까? 가급적이면 하나의 명령을 사용하는 명령 행에서.
감사합니다.
, 통합은 diff 형식으로 출력을 생성하는 'DIFF -du'명령, 릴리스 2009.2에서 추가되었다. (PERFORCE 서버의 히스토리는 http://www.perforce.com/perforce/doc.current/user/relnotes.txt을 참조하십시오.)
릴리스 2007.3은 이제 상당히 오래되었습니다. 왜 업그레이드하지 않습니까?
내가 결정할 수있는 것은 아니지만 – Raul
적어도 소스 트리의 깨끗한 복사본을 동기화하고 diff
을 수동으로 실행하여 패치를 생성 할 수 있습니다. "변경된 파일 몇 개만"이 포함 된 경우 그다지 효과가 없어야합니다.
이것은 기본적으로 퍼 폰스 (perforce)에서 구현 된 새로운 기능입니다. 클라이언트 측 기능인 것 같습니다. 분명히 p4Eclipse는 최신 p4 클라이언트를 설치하지 않으면 패치를 작성하는 방법을 알지 못합니다. 이것은 통합 diff를 저장하는 문제이기 때문에이 퍼즐이 나에게 힘이됩니다. – Raul
IntelliJ는 자체 도구를 사용하여 diff를 생성하므로 perforce에서 diff 지원이 부족하다는 점에 신경 쓰지 않습니다. 너무 좋지 않은 이유는 그것이 최종 버전에서만 사용 가능하기 때문에 확장 성이 없다는 것입니다. – Raul