визуальный инструмент для разрешения конфликтов, объединенных в один файл - PullRequest
2 голосов
/ 27 мая 2010

Я сделал git merge и в итоге получил файл, похожий на этот:

class member extends item{
    /********CONSTANTS**********/ 
    const is_flaggable = true;
    const is_commentable = false;
    const is_ratable = false; 
    const table = 'member'; 
<<<<<<< HEAD
    const table_about = 'mem_about' ;
    const table_to_about  = 'mem_to_about' ;
    const table_hobbies = 'mem_to_hobby'; 

=======
    const table_friendship = 'friendship'; 
    const table_about = 'mem_about' ;
    const table_to_about  = 'mem_to_about' ;
    const table_hobbies = 'mem_to_hobby'; 
    const table_friendship_id = 3; 
>>>>>>> my-copy

В этом файле много таких блоков. Есть ли визуальный инструмент, который поможет мне просмотреть этот файл и выбрать нужные изменения? Большинство инструментов сравнения, которые я нашел, предназначены для просмотра двух файлов.

1 Ответ

2 голосов
/ 27 мая 2010

В Windows вы можете использовать CVS Conflict Editor . В Linux используйте переключатель TKDiff -conflict <filename>.

...