J'ai deux fichiers:ne compare pas comme prévu
one.txt:
function drawLabel(l, inheritObj){
if(def(inheritObj)) l = [l, inheritObj];
l = unpack(l);
// alert('label object before defaults: '+l)
two.txt:
function drawLabel(l, inheritObj){
if(def(inheritObj)) l = [l, inheritObj];
l = unpack(l);
// alert('label object before defaults: '+l)
J'ai essayé d'utiliser git diff one.txt two.txt
sur eux. Je m'attendais à ce qu'il me dise qu'il n'y avait AUCUNE DIFFÉRENCE. Au lieu de cela, il a dit ceci:
diff --git a/one.txt b/two.txt
index 641c1d0..3a99d19 100644
--- a/one.txt
+++ b/two.txt
@@ -1,4 +1,4 @@
-function drawLabel(l, inheritObj){
- if(def(inheritObj)) l = [l, inheritObj];
- l = unpack(l);
- // alert('label object before defaults: '+l)
+function drawLabel(l, inheritObj){
+ if(def(inheritObj)) l = [l, inheritObj];
+ l = unpack(l);
+ // alert('label object before defaults: '+l)
Inutile du tout. J'avais besoin de comparer deux gros fichiers pour chercher des différences. Je pensais que git diff trouverait les différences et me les montrerait (et rien d'autre).
Comment puis-je obtenir le comportement attendu?
Que montre 'git diff -w'? – choroba
Pourquoi utilisez-vous 'git diff' pour cela, et pas simplement' diff'? 'git diff 'n'a de sens que lorsque les fichiers sont suivis par Git. À part cela, il pourrait y avoir des différences d'espaces. – nwinkler
Quels sont les états de ces fichiers? C'est-à-dire, sont-ils non suivis ou suivis et si oui, quelle est leur relation avec l'index et le référentiel (que dit "git status" en ce qui concerne ces fichiers)? J'ai essayé d'exécuter 'git diff one.txt two.txt' avec les deux fichiers suivis et non modifiés par rapport au référentiel, et je n'ai pas pu reproduire votre problème. – werkritter