*.edited файл создается во время слияния

Я добавил внешний инструмент слияния (meld) в подрывную деятельность на Ubuntu. Все работает нормально, однако, когда я разрешаю свой конфликт и принимаю изменения, я вижу, что создается файл, который я объединил, с добавленным к нему «.edited». Поэтому, если бы я объединил файл test.txt, я бы получил свои изменения слияния в test.txt, а также созданный файл test.txt.edited с конфликтами слияния.

Кто-нибудь знает, кто создает этот файл, и его создание можно отключить.


person positron    schedule 31.05.2012    source источник
comment
Если вы не можете понять, какой инструмент создает файл .edited (а документация по meld практически бесполезна...), то вы можете попробовать что-то радикальное, например strace -o /tmp/meld -f <whatever command you're running>, а затем просмотреть файл трассировки /tmp/meld, чтобы выяснить, какой процесс написал .edited. файл. (Это проще, чем кажется...)   -  person sarnold    schedule 01.06.2012
comment
Сарнольд спасибо. Я заглянул в настройки Meld, но смог найти что-нибудь, связанное с созданием отредактированных файлов. Я запустил strace со сценарием svn и merge.sh, который является оболочкой для слияния svn, поэтому я могу использовать Meld в качестве инструмента слияния, но ни у одного из них не было ссылок на .edited append. Если я запускаю svn merge вручную, то файл не создается, поэтому остается только Meld. Я разместил вопрос об этом в списке рассылки Meld, так что, надеюсь, кто-то что-то знает.   -  person positron    schedule 01.06.2012


Ответы (1)


Файл создается subversion. См. этот ответ SO.

Я предполагаю, что это происходит, когда вы редактируете окончательный файл, но в конечном итоге вы выбираете мой-конфликт, их-конфликт, мой-полный или их-полный.

Вы также можете проверить эта тема.

person hectorh30    schedule 27.03.2014