2010-06-24 93 views
1

我目前正在查看Ubuntu Rhythmbox source diff(您可以在命令行上通过gzip -d < rhythmbox_0.12.8-0ubuntu6.diff.gz | less查看此信息)。下面是摘录:++和+ - 在Debian 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格式有关,但在Google搜索后无法找到解释。

这是什么意思?这是特定于Debian diff或git吗?我在哪里可以找到这种格式的明确解释?

回答

2

第一个+表示它是在顶部差异中添加的一条线。接下来的+-是diff中包含的补丁行中的第一个字符。所以,你正在差异中寻找差异。

+0

谢谢,只要我读了这个,我觉得很愚蠢。当时我很匆忙,没有注意到整个文件在第一列中有+ – 2010-06-24 05:31:29