«diff» 태그된 질문

다양한 소프트웨어 개발 활동 (버그 추적, 패치 작성 등)을 지원하기 위해 둘 이상의 파일 간의 차이점을 식별하는 행위

14
diff를 git-diff처럼 작동시키는 방법?
의 출력 형식이 마음에 듭니다 git diff. 색상 및 +/ -선 사이의 변화의 표현은 GNU은 diff보다 쉽게 읽을 수 있습니다. git repo 외부에서 플래그를 git diff사용하여 실행할 수 있으며 --no-index정상적으로 작동합니다. 그러나 --exclude재귀에서 파일이나 하위 디렉터리를 제외 하는 옵션 이없는 것으로 보입니다 diff. 두 세계를 모두 활용할 수있는 방법이 있습니까? …
148 git  diff  git-diff 


3
Bash에서 두 개의 파이프 라인을 어떻게 비교할 수 있습니까?
당신은 어떻게 할 수 diff를 강타에 임시 파일을 사용하지 않고 두 개의 파이프 라인을? 두 개의 명령 파이프 라인이 있다고 가정 해보십시오. foo | bar baz | quux 그리고 당신 diff은 그들의 출력에서 찾고 싶습니다 . 한 가지 해결책은 분명히 다음과 같습니다. foo | bar > /tmp/a baz | quux …
143 bash  diff  pipeline 

8
git이 UTF-16 파일을 텍스트로 인식하도록 할 수 있습니까?
git에서 Virtual PC 가상 머신 파일 (* .vmc)을 추적하고 있으며 변경 git을 수행 한 후 파일을 이진 파일로 식별하여 diff하지 않습니다. 파일이 UTF-16으로 인코딩되었음을 발견했습니다. git 에게이 파일이 텍스트임을 인식하고 적절하게 처리하도록 가르 칠 수 있습니까? core.autocrlf가 false로 설정된 Cygwin에서 git을 사용하고 있습니다. 필요한 경우 UNIX에서 mSysGit 또는 git을 사용할 …

13
PHP에서 두 문자열의 차이점을 강조
PHP에서 두 문자열의 차이점을 강조 표시하는 가장 쉬운 방법은 무엇입니까? 새 텍스트가 녹색이고 제거 된 텍스트가 빨간색 인 스택 오버플로 편집 기록 페이지의 줄을 따라 생각하고 있습니다. 미리 작성된 함수 나 클래스가 있으면 이상적입니다.
136 php  string  diff  word-diff 

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



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

4
Vim에서 두 개의 탭 비교
시나리오 : Vim을 열고 일부 텍스트를 붙여 넣었습니다. 두 번째 탭을 열고 :tabe거기에 다른 텍스트를 붙여 넣습니다. 목표 : 두 텍스트를 모두 파일에 쓰고 .NET으로 여는 것과 동일한 출력이있는 세 번째 탭을 원합니다 vimdiff. 내가 찾을 수있는 가장 가까운 것은 "현재 버퍼를 파일과 비교" diff하는 것이지만 두 개의 열려 있지만 …
121 vim  diff  tabs  vimdiff  buffer 


11
Git을 사용하여 두 날짜 사이에 발생한 모든 커밋 간의 차이를 어떻게 얻을 수 있습니까?
아니면 두 날짜 사이에 발생한 모든 커밋? SVN에서는 다음과 같이 할 수 있습니다. svn diff -r{date}:{date} 그것을하기 위하여! 이에 상응하는 Git을 찾을 수없는 것 같습니다. 특히 나는 그날 누구에 의해 커밋 된 모든 코드와 함께 매일 이메일을 보내는 스크립트를 작성하려고합니다.
116 git  diff  git-diff  git-log 

6
전체 컨텍스트로 git diff를 얻는 방법은 무엇입니까?
도가니에서 검토하기에 적합한 패치를 만드는 방법은 무엇입니까? git diff branch master --no-prefix > patch 이는 3 줄의 컨텍스트 만 생성합니다. 그래서 다음을 수행합니다. git diff --unified=2000 branch master --no-prefix > patch 바라건대 모든 파일은 2000 줄 미만입니다. 최대 줄을 지정하지 않고 패치 파일의 모든 줄을 포함하도록 git에 지시하는 방법이 있습니까?
114 git  diff  git-diff 

5
변경 유형별로 git diff 필터링
git diff변경된 파일 로 제한하는 방법이 있습니까? 두 커밋의 차이점을보고 싶지만 둘 중 하나에 존재하지 않는 경로 (추가 / 삭제)는 제외합니다. 다음 Perl 한 줄짜리는 내가 원하는 대부분을 보여줍니다. git diff master.. | perl -lnwe 'print unless /^(new|deleted) file/../^diff/ and not /^diff/' 그러나 diff --git a/path b/path새 파일이나 삭제 된 …
114 git  diff 


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