-
diff 출력 형식Programmer/Computer Skills 2013. 5. 31. 17:31
전통적인 형식
형식
[이전 파일의 범위][a/d/c][새 파일의 범위] [내용]
a/d/c
a : 추가(added)
d : 삭제(deleted)
c : 변경(changed)파일의 범위
한줄: 숫자 하나
여러줄: 시작,끝
내용
'>'로 시작하는 줄: 추가된 줄. 화번 바깥에서 화면안으로 들어오는 느낌이 든다.
'<'로 시작하는 줄: 삭제된 줄. 화면 밖으로 나가는 듯이 보여진다.예
24c24,28 < be added after it. --- > be added after it. > > This paragraph contains > important new additions > to this document.
이전 파일의 24번째 줄에 해당하는 "be added after it."이 새 파일의 24~28 줄로 변경되었다.
통일 형식
-u 옵션을 사용한다. 이 출력물은 patch 프로그램의 입력에 쓰인다.
형식
--- [이전 파일 이름] [시간] +++ [새 파일 이름] [시간] @@ -[이전 파일 범위] +[새 파일 범위] @@ [내용]
시간 형식
YYYY-MM-DD hh:mm:ss.nnnnnnnnn [타임존]
내용
'+'로 시작하는 줄: 추가된 줄.
'-'로 시작하는 줄: 삭제된 줄.
' '(공백 문자)로 시작하는 줄: 변경되지 않은 줄.예
--- old/example 2013-05-31 16:26:14.643455722 +0900 +++ new/example 2013-05-31 16:26:11.194455722 +0900 @@ -1,3 +1,9 @@ +This is an important +notice! It should +therefore be located at +the beginning of this +document! + This part of the document has stayed the same from version to @@ -5,16 +11,10 @@ be shown if it doesn't change. Otherwise, that would not be helping to -compress the size of the -changes. - -This paragraph contains -text that is outdated. -It will be deleted in the -near future. +compress anything. It is important to spell -check this dokument. On +check this document. On the other hand, a misspelled word isn't the end of the world.
'Programmer > Computer Skills' 카테고리의 다른 글
CentOS 6에서 eclipse가 죽는 문제 해결하기 (0) 2015.02.27 GLib와 GIO를 이용한 간단한 네트워크 서버와 클라이언트 예제 (0) 2013.08.13 UltraVNC로 접속한 원격 데스크탑에서 Alt+TAB 사용하기 (0) 2013.03.04 Nautilus에서 파일이나 디렉토리 숨기기 (0) 2013.03.04 Nautilus에서 음악이나 비디오와 같이 잘 알려진 디렉토리 지정하기 (0) 2013.02.28 댓글