2013-03-19 4 views
-1

Может ли кто-нибудь помочь мне с этой ошибкой слияния git ... я немного потерялся здесь. Я пытаюсь решить эту проблему слияния в течение двух дней и читать много слияния, но все же я не могу понять, что это так. Я просто прыгнул в этот git на прошлой неделе, поэтому я очень новичок в git. У меня еще есть много, чтобы учиться, и я надеюсь, что кто-то с «большим мозгом» умным/экспертом люди могут помочь мне с этим ..Ошибка при слиянии

Вот файл ошибки из GUI мерзавца enter image description here

спасибо много.

Решение моей ошибки (это для Git GUI):

я, наконец, получить ответ на мою ошибку. Thans @Michiel Kauw-A-Tjoe. Вот что я сделал ... Я

Commit -> Revert changes

ко всем файлам, которые внутри Unstaged Changes тогда я

Remote -> fetch from -> origin

тогда я сделать

Merge -> local Merge

причина, почему я это сделать потому что я хотел получить последний файл, прежде чем я сделаю свой собственный коммит, и потому, что я использую aptana, всегда есть файлы .metadata, и это вызовет конфликт и позволит избежать этого c onflict Сначала я получаю последние/обновления файлов, затем добавляю свои изменения позже. Благодаря всему большому мозгу.

+0

где ошибка? – iberbeu

+0

hi @iberbeu, указанный в Git GUI 'error: command failed' в конце первого изображения, заявил:' Автоматическое слияние не удалось, исправить конфликты и затем зафиксировать результат. 'Я не понимаю, что мне делать? Я пытаюсь посмотреть на git mergetool, но я не знаю, как это использовать ... :(thks. – noobes

ответ

1

Похоже, вы пытаетесь проверить файлы метаданных Eclipse и двоичные файлы python. Вероятно, вы должны оставить их вне контроля версий. Один из способов сделать это - создать список имен файлов и расширений, которые вы не хотите отслеживать и добавлять в текстовый файл. Я рекомендовал бы по крайней мере, эти записи:

*.pyc 
.project 
.pydevproject 
.settings 
.metadata 

Вы можете поместить файл где-то в вашем хранилище, а затем выполните следующую команду:

git config --global core.excludesfile <filename>.txt 

Это позволит решить проблему из командной строки. Если вы совершаете транзакцию с Eclipse, вам также необходимо настроить проигнорированные файлы в Preferences -> Team -> Ignored Resources. Там вы можете ввести одни и те же строки по одному, нажав кнопку Add Pattern....

+0

Спасибо u @Michiel. Извините, что попросил снова, как мне сделать первую часть, да, вы правы, m, используя aptana studio 3, и я использую Git Gui, чтобы сделать gitting. Как я могу управлять версиями, так что я беру файлы проекта, а не бинарные и метаданные python. Я проверял aptana в разделе «Настройки -> Команды ->, но не могут получить Игнорируемые ресурсы. – noobes

+0

Попытайтесь зайти в ваш репозиторий в командной строке и проигнорировать хотя бы файлы .metadata и * .pyc, как я объяснил выше. После этого наберите 'git status' только дайте вам ваши файлы проекта, такие как 'customer.html'. –

+0

Привет @Michiel Я отредактировал мой вопрос, что у меня есть только этот выбор под aptanaS 3. Как игнорировать файлы с помощью aptanaS 3. – noobes

Смежные вопросы