다음 시나리오가 있다고 가정합니다. URL X의 오픈 소스 프로젝트를 복제했습니다. 이제 로컬 복제본이 생겼습니다. 나는 로컬 클론에 약간의 변화를 일으켜 일을 시도하고 그들을 지역에서 커밋했다. 이제 내가 원하는 것은 다음과 같습니다 :개인 변경을위한 유스 케이스
오픈 소스 프로젝트 X에서 업데이트를 얻고 싶습니다. 변경 사항을 전혀 적용하지 않고 최신 코드를 모두 얻고 싶습니다. 하지만 내 변경 사항을 태그에 저장하여 나중에 가져올 수 있기를 바랍니다. 그리고 저는 이것을 위해 복제품을 분리하고 싶지 않습니다. 내 복제본에 모든 복제본을 넣고 싶습니다. 지금은
내가 다음 않았다
hg tag
- 풀 &와 태그 내 변경 내용을 병합 URL의 최신 버전에 URL X
- 되돌리기 저장소에서 최신 코드는 X
그러나 나는 이것이 좋은 방법이 아니며 우회 길이라고 느낍니다. 더 좋은 방법이 있다고 생각합니다. 제발 제안 해 줄래?
고마워요,하지만 북마크가 개선 된 태그입니다, 맞습니까? 내 말은, 아마 내가 찾고 있던 것은 hg update - rev? 되 돌리는 대신에? – zaharpopov
zaharpopov : 오, 저장소의 Revert Repository를 최신 버전의 X로 수정 한 hg update를 읽었습니다. 두 명령에 대한 도움말을 읽으십시오 - 짧은 버전은'hg update' 업데이트입니다 파일 내용 * 및 *는 작업 사본 상위 개정판을 변경하는 반면'hg revert'는 파일 만 업데이트합니다. –