2013-06-26 11 views
0

я сливалась файл, но после окончания 3-полосная слияние, я увидел это:мерзавец: Невозможно объединить файл по неизвестным правилам .gitignore

Normal merge conflict for 'myfile.ext': 
    {local}: modified file 
    {remote}: modified file 
Hit return to start merge resolution tool (araxis): 
The following paths are ignored by one of your .gitignore files: 
Installers 
Use -f if you really want to add them. 
fatal: no files added 

И git status дает:

Unmerged paths: 
# (use "git reset HEAD <file>..." to unstage) 
# (use "git add <file>..." to mark resolution) 
# 
#  both modified:  myfile.ext 

Я попытался найти .gitignore, но это было бесплодно. Есть ли способ принудительно слить, прежде чем я исправлю проблему .gitignore?

ответ

1

Если вы хотите, чтобы заставить слияния в той или иной отрасли see this question

Что касается файла gitignore, что делает следующее дать?

git config --get core.excludesfile 

Есть Installers внутри?

+0

Thanks Mark. Я посмотрел на вашу ссылку, и я хочу, чтобы что-то отличалось от принятия наших или их. Мне нужно явно разрешать конфликты и затем регистрироваться. Поэтому мне действительно нужно запустить git mergetool в этом файле. Вы посоветуете файл core.excludesfile очень полезным, и я исправил правило игнорирования. Благодаря! – kakyo

+0

рад, что я мог бы помочь –

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

  • Нет связанных вопросов^_^