로컬 변경 집합에 패치를 만들려면 먼저 커밋해야합니다. 패치를 만들면됩니다. TortoiseHg에서 내가 커밋을 수행하지 않고 패치를 생성하는 방법을 알 수 있습니까?TortoiseHg - 먼저 커밋하지 않고 패치를 만드는 방법
답변
TortoiseHg 2.0.2의 : 워크 벤치에서 당신은 Working Directory
줄에 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 Export
/Copy patch
를 선택 - 결과 DIFF는 클립 보드에 저장됩니다. 물론
, 당신은 변경 집합 헤더가되지 않으며이 이루어 동일한 작업에서 얻을 것 같은 커밋 패치의 시작 부분에 커밋 메시지 :
# HG changeset patch
# User John Doe <[email protected]>
# Date 1300889184 -7200
# Node ID 0050250004150030450034543labc23598235325
# Parent 098140937509174fbca7089686d986986e06f097
Sample commit message ...
감사 xanatos에 :
를워크 벤치 (tortoisehg)의 단일 파일에 대한워크 벤치에서 diff (이진 데이터 포함)에 대해 "git 형식"을 활성화 할 수 있습니다 : 파일 -> 설정 -> 비교 -> 힘내트 형식 = True (기본값은 지정되지 않았으며 ~ 거짓)
그러나 바이너리 diffs는 내보내지지 않습니다. 버그 또는 기능입니까? – xanatos
바이너리 diff는 무엇을 의미합니까? diff에는 바이너리 파일 변경이 포함되어 있습니다. – alexandrul
테스트를 마쳤으므로 그렇지 않습니다. "diff -r 643f4bf52c4c Nuovo WinRAR ZIP archive.zip 만 포함합니다. 이진 파일 Nuovo WinRAR ZIP archive.zip이 변경되었습니다."(빈 우편 번호를 추가하고 있습니다 ... 이탈리아어이므로 Nuovo = New입니다) – xanatos
hg diff -g
무엇을 찾고 계십니까?
"어떻게 파일을 비교하고 패치 할 수 있습니까?" https://developer.mozilla.org/en/Mercurial_FAQ
, 당신은 작업 디렉토리 당신을 클릭하고 파일 목록 창에서 파일을 마우스 오른쪽 단추로 클릭하고 @alexandrul는 Copy Patch
다음으로, Repository> Import Patches에는 'Import from clipboard'버튼이 있습니다. –
- 1. SQL이 트랜잭션을 커밋하지 않고 시작합니다.
- 2. 파일을 체크 아웃하지 않고 TortoiseSVN에서 패치를 만드는 방법은 무엇입니까?
- 3. TortoiseHg 패치 적용
- 4. 힘내 : 원점/마스터보다 먼저 커밋하지 않는 지점은 무엇입니까
- 5. 자바에서 패치를 사용하는 방법
- 6. 먼저 업데이트하지 않고 병합 하시겠습니까?
- 7. 새 파일에 대한 패치를 만드는 방법은 무엇입니까?
- 8. msi를 사용하여 패치를 작성하는 방법
- 9. 클라이언트에서 .net으로 패치를 보내는 방법
- 10. 저장소에 커밋하지 않고 무한 "실행 취소 스택"가져 오기?
- 11. 패치를 matlab에 링크 하시겠습니까?
- 12. Windows 용 TortoiseHg : Google 코드로 푸시하는 방법?
- 13. TortoiseHg (Mercurial)를 사용하여 코드를 다운로드하는 방법
- 14. TortoiseHg 번들에서 전체 리포지토리를 복원하는 방법
- 15. 먼저 잠금을 해제하지 않고 파일을 잠그고 삭제하십시오.
- 16. TextMate : 먼저 문서를 저장하지 않고 Firefox에서 미리보기?
- 17. 먼저 함수를 초기화하지 않고 문자열 배열을 반환하십시오.
- 18. 먼저 LINQ to SQL 레코드를로드하지 않고 삭제하십시오.
- 19. TortoiseHG 상태 아이콘의 의미
- 20. TortoiseHG 업데이트 원격 저장소
- 21. TortoiseHG 아이콘이 누락되었습니다.
- 22. TortoiseHG 수정 그래프
- 23. 현재 사용자를 만드는 방법 로그인하지 않고 인증
- 24. 배경 창을 가리지 않고 ProgressDialog를 만드는 방법
- 25. 기존 설치 관리자 용 패치를 작성하는 방법
- 26. Java 프로그램 용 패치를 해제하는 방법
- 27. Eclipse Mercurial Plugin을 사용하여 패치를 만드는 방법은 무엇입니까?
- 28. Subsonic 패치를 제출하려면?
- 29. 9 패치를 사용해야하는 경우
- 30. Mercurial : 패치를 롤백 하시겠습니까?
내가 당신에게 할 수 클릭 말했듯이 무엇인지 저지를하는 것의 문제는 무엇입니까? 로컬이고 롤백을 할 수 있습니다. – xanatos
비슷한 질문 : https://stackoverflow.com/questions/34804230/tortoisehg-how-to-export-patch-for-a-single-file-without-committing-first (the 답변 "패치 복사"명령 사용 방법) – wil