«patch» 태그된 질문

패치는 컴퓨터 프로그램 또는 지원 데이터의 문제를 수정하거나 업데이트하도록 설계된 소프트웨어입니다. 여기에는 보안 취약성 및 기타 버그 수정, 유용성 또는 성능 개선이 포함됩니다.

10
특정 커밋에 대한 git 패치를 생성하는 방법은 무엇입니까?
SHA1 커밋 번호 목록에 대한 패치를 생성하는 스크립트를 작성해야합니다. 을 사용하려고 시도했지만 git format-patch <the SHA1>해당 SHA1 이후 각 커밋에 대한 패치가 생성되었습니다. 수백 개의 패치가 생성 된 후 프로세스를 종료해야했습니다. 특정 SHA1에 대해서만 패치를 생성하는 방법이 있습니까?
1231 git  patch 

5
특정 커밋을 git의 다른 브랜치를 기반으로 옮기는 방법은 무엇입니까?
그 상황: 마스터는 X에있다 quickfix1은 X + 2 커밋에 있습니다 그런 : o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) 그런 다음 quickfix2 작업을 시작했지만 실수로 quickfix1을 마스터가 아닌 복사 할 소스 분기로 사용했습니다. 이제 quickfix2는 X + 2 커밋 + 2 관련 커밋에 있습니다. o-o-X (master HEAD) \ q1a--q1b (quickfix1 …
381 git  commit  patch 



4
이미 분할 된 덩어리를 git으로 나눌 수 있습니까?
최근 patch에 add명령 에 대한 git의 옵션을 발견 했으며 실제로 환상적인 기능이라고 말해야합니다. 또한 s키 를 쳐서 큰 덩어리를 작은 덩어리로 나눌 수 있다는 것을 발견했습니다 . 커밋의 정밀도가 높아집니다. 그러나 분할 덩어리가 충분히 작지 않으면 더 정밀하게하려면 어떻게해야합니까? 예를 들어, 이미 분할 된 덩어리를 고려하십시오. @@ -34,12 +34,7 @@ …
204 git  split  add  patch 


5
최신 git commit에서 간단히 패치를 작성하려면 어떻게해야합니까?
마지막 커밋에서 패치를 작성하는 마법의 명령을 찾고 있습니다. 내 워크 플로는 때때로 다음과 같습니다 vi some.txt git add some.txt git commit -m "some change" 그리고 난 그냥 쓰고 싶어 git create-patch-from-last-commit-to-file SOME-PATCH0001.patch 그러나 대신에 create-patch-from-last-commit-to-file무엇을 넣어야 합니까?
186 git  patch 

8
git format-patch를 사용하여 커밋을 하나의 패치로 어떻게 스쿼시합니까?
나는 아직 깨달 지 않은 일부 사람들에게 이메일로 보내고 싶은 지점에 8 가지 커밋을 가지고 있습니다. 지금까지 내가하는 모든 일은 나에게 8 개의 패치 파일을 제공하거나 처음부터 브랜치 히스토리의 모든 커밋에 대해 패치 파일을 제공하기 시작합니다. 커밋을 스쿼시하기 위해 git rebase --interactive를 사용했지만 지금 시도하는 모든 것은 처음부터 수십억 개의 …
163 git  patch  squash  git-squash 

3
자식 저장소에서 패치 또는 diff 파일을 만들어 다른 다른 자식 저장소에 적용하십시오.
WordPress 기반 프로젝트를 작업 중이며 WP의 새 릴리스 버전마다 프로젝트를 패치하려고합니다. 이를 위해 두 커밋 또는 태그 사이에 패치를 생성하려고합니다. 예를 들어, 내 리포지토리에서 다음 /www/WP을 수행합니다. $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch 또는 $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP 자식 natif 워드 프레스 /www/myproject 내 자식 프로젝트 WordPress …
155 git  diff  patch  git-diff  git-apply 

20
Windows에서 diff 패치를 어떻게 적용합니까?
diff 패치를 만들 수있는 많은 프로그램이 있지만 패치를 적용하는 데 많은 시간을 할애하고 있습니다. 패치를 배포하려고하는데 사용자에게 패치를 적용하는 방법에 대한 질문이 있습니다. 그래서 나는 그것을 스스로 알아 내려고 노력했지만 단서가 없다는 것을 알았습니다. 내가 찾을 수있는 대부분의 도구는 명령 줄입니다. (명령 줄을 처리 할 수 ​​있지만, 친절하고 친근한 GUI가 …
136 windows  diff  gnu  patch 

3
git am과 git apply의 차이점은 무엇입니까?
모두 git am와 git apply패치를 적용 할 수 있습니다. 나는 차이를 보지 못한다. 지금 차이점이 있습니다. git am자동 커밋하지만 git apply파일을 만지지 만 커밋을 만들지는 않습니다. 그게 유일한 차이점인가요?
134 git  patch 

7
통합 diff 파일에서 문자 별 차이를 시각화하려면 어떻게해야합니까?
내가 만든 패치를 얻을 말 git format-patch. 이 파일은 기본적으로 일부 메타 데이터가 포함 된 통합 diff입니다. Vim에서 파일을 열면 어떤 줄이 수정되었는지 볼 수 있지만 변경된 줄에서 어떤 문자 가 다른 지는 볼 수 없습니다 . 문자 별 차이를 시각화하는 방법 (Vim 또는 Ubuntu에서 실행되는 다른 무료 소프트웨어)을 아는 …
122 git  vim  diff  patch 

5
TortoiseHg 패치 적용
TortoiseHg를 사용하면 변경 사항의 패치 파일을 다른 사람에게 이메일로 보낼 수 있지만 패치 적용을 지원합니까? 그렇다면 TortoiseHg를 사용하여 패치를 어떻게 적용합니까? 솔루션 도움을 주신 @Will Bickford 에게 감사드립니다 . TortoiseHg 사이트 에서 TODO로 나열된이 기능을 방금 발견 했습니다 .

4
패치를 적용 할 때 "1 줄에 공백 오류 추가"란 무엇을 의미합니까?
복제 된 원격 저장소의 일부 마크 다운 파일을 편집하고 있으며 한 분기에서 다른 분기로 패치 생성 및 적용을 테스트하고 싶었습니다. 그러나 변경을 할 때마다 다음 메시지가 표시됩니다 git apply. 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (이것은 내 Mac에서 발생하며 원본 코드가 생성 된 위치를 모릅니다.) 경고 메시지는 …

2
GitHub에서 단일 commit-diff를 다운로드하는 방법은 무엇입니까?
${SHA}웹 인터페이스를 통해 GitHub에서 단일 커밋 (라고 부르겠습니다)을 얻고 싶습니다 . 예를 들면 다음과 같습니다. $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ...하지만 전체 저장소를 복제 할 필요가 없습니다 (문제의 저장소가 큽니다). 분명히 GitHub는 웹 인터페이스를 통해 …
104 github  diff  patch  git-diff 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.