2010-06-24 2 views
1

Je regarde actuellement le Ubuntu Rhythmbox source diff, (vous pouvez le voir via gzip -d < rhythmbox_0.12.8-0ubuntu6.diff.gz | less sur la ligne de commande). Voici un extrait:Que signifient ++ et + - dans un fichier diff de Debian?

+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"/> 

Il y a plusieurs lignes contenant peu familières ++ et +- préfixes que je ne suis pas au courant. Je soupçonne que cela a quelque chose à voir avec le format git, mais je ne trouve pas d'explication après quelques recherches.

Qu'est-ce que cela signifie? Est-ce spécifique aux diffs ou git de Debian? Où puis-je trouver l'explication définitive pour ce format?

Répondre

2

Le premier + signifie que c'est une ligne ajoutée dans la partie supérieure. Le + ou - qui suit est le premier caractère de la ligne du patch contenu dans le diff. Donc, vous regardez une différence dans un diff.

+0

merci, dès que j'ai lu ce que je me suis senti très stupide. J'étais pressé à l'époque et je n'ai pas remarqué que le fichier entier avait + dans la première colonne –

Questions connexes