J'ai un fichier Java de taille moyenne. Chaque fois que je modifie un de mes fichiers, BuildTable.java, Git le signale comme un changement massif, même s'il ne s'agit que d'une ligne ou deux. BuildTable.java est d'environ 200 lignes et la modification de cette validation n'a modifié qu'une seule ligne.Git pense que je réécris un de mes fichiers chaque fois que je fais un petit changement
ouputs git-diff ceci:
--- a/src/BuildTable.java
+++ b/src/BuildTable.java
@@ -1 +1 @@
-import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
+import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
Après avoir fait un git commit -a-
Created commit fe43985: better error notifications
3 files changed, 54 insertions(+), 50 deletions(-)
rewrite src/BuildTable.java (78%)
est Git voir ce fichier comme binaire ou quelque chose? Est-ce un problème? Si c'est le cas, comment puis-je résoudre ce problème?
J'ai cherché pendant des jours, et vous venez de résoudre mon problème. Merci. – Jared
'sed -i 's # \ r # \ n # g'' fonctionne aussi –