2010-06-24 3 views
1

현재 Ubuntu Rhythmbox source diff을보고 있습니다 (명령 줄에서 gzip -d < rhythmbox_0.12.8-0ubuntu6.diff.gz | less 통해 확인할 수 있습니다). 여기에서 발췌이다 : 나는 익숙하지 않다 익숙하지 +++- 접두사를 포함하는 여러 줄이 있습니다++과 +는 데비안 diff 파일에서 무엇을 의미합니까?

+diff --git a/plugins/status-icon/status-icon-ui.xml b/plugins/status-icon/statu 
s-icon-ui.xml 
+index a5cb6e1..a4eee9d 100644 
+--- a/plugins/status-icon/status-icon-ui.xml 
++++ b/plugins/status-icon/status-icon-ui.xml 
[email protected]@ -15,12 +15,26 @@ 
+  <menuitem name="PreviousTray" action="ControlPrevious"/> 
+  <menuitem name="NextTray" action="ControlNext"/> 
+  <separator/> 
+-  <menuitem name="ShowWindowTray" action="TrayShowWindow"/> 
++  <menuitem name="ShowWindowTray" action="TrayToggleWindow"/> 

. 나는 그것이 git 형식과 관련이 있다고 의심하지만, 인터넷 검색 후 설명을 찾을 수 없습니다.

어떤 의미입니까? 이것은 데비안 diffs 또는 git에만 해당합니까? 이 형식에 대한 명확한 설명은 어디에서 찾을 수 있습니까?

답변

2

첫 번째 +은 맨 위 diff에 추가 된 행임을 의미합니다. 다음에 나오는 + 또는 -은 diff 내에 포함 된 패치 줄의 첫 번째 문자입니다. 그래서, 당신은 diff 내에서 diff를보고 있습니다.

+0

고마워, 내가 이것을 읽 자마자 나는 매우 어리 석다. 나는 그 당시 서둘러 있었고 전체 파일이 첫 번째 열에 + –

관련 문제