2013-02-21 4 views
1

У меня недавно возникла проблема с git не удалось объединить из-за HEAD и этих файлов. (Netbeans сказал)git errors совместное использование файлов среди Windows и Mac

Итак, я попытался сделать это с Git Bash, и это дало мне некоторые ошибки в .DS_Store. Поэтому я удалил эти файлы, и теперь, когда я пытаюсь объединиться, почти все файлы имеют текст «оба изменены», даже если они кажутся точно такими же.

@@@ -1,10 -1,10 +1,22 @@@ 
-<html> 

-<head> 

- <title>403 Forbidden</title> 

-</head> 

-<body> 

- 

-<p>Directory access is forbidden.</p> 

- 

-</body> 

    <<<<<<< HEAD 
+<html> 
+<head> 
+ <title>403 Forbidden</title> 
+</head> 
+<body> 
+ 
+<p>Directory access is forbidden.</p> 
+ 
+</body> 
    ======= 
++<html> 
++<head> 
++ <title>403 Forbidden</title> 
++</head> 
++<body> 
++ 
++<p>Directory access is forbidden.</p> 
++ 
++</body> 
    >>>>>>> 4dd01fd4 
    </html> 

Но похоже, что это добавляет дополнительные намерения?

Как я могу это решить?

ответ

3

Я предполагаю, что это связано с различными окончаниями линий (возврат каретки (\ r)/новой строки (\ n)) в файлах. Проверьте, соответствуют ли они.

Я думаю, что старый файл был сохранен под Windows (\ r \ n).

+0

Да, мы - несколько разработчиков, некоторые на Mac и некоторые на Windows. Есть идеи? :) – Muqito

+3

Лучше ли вы, чтобы ваши редакторы использовали одни и те же концы строк. Или вы можете заставить git управлять им для вас: https://help.github.com/articles/dealing-with-line-endings – weitho

+0

Я не могу заставить это работать :(Я пробовал настроить его как в netbeans и git bash – Muqito