Инструмент слияния черепах TextPad

1473
SuperBrook

Я пытаюсь создать пользовательский инструмент в TextPad для вызова инструмента слияния Tortoise SVN.

Если у меня есть два файла, открытых в TextPad, я хочу проверить их с помощью TortoiseMerge, перейдя в Инструменты -> TortoiseMerge в TextPad. Я не хочу вручную добавлять какие-либо пути к файлам, я хочу, чтобы они выбирались через TextPad.

У меня проблемы с параметрами инструмента, вот что у меня есть:

Command: C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe Parameters: $File $File Initial folder: $FileDir 

Это успешно возвращает тот же файл - есть ли способ получить путь к другому открытому файлу .. аналогичная переменная $ File или какие-то другие средства?

Большое спасибо.

1
Рассмотрите возможность использования аргументов командной строки TortoiseMerge, найденных здесь: http://tortoisesvn.net/docs/release/TortoiseMerge_en/tme-automation.html#tme-automation-basics Isxek 14 лет назад 0
Да, я их уже использую, поле «Параметры» конфигурации инструмента TextPad действует как аргументы командной строки. Я пытаюсь выяснить, как получить путь к другому открытому файлу, чтобы сделать diff. $ File дает мне путь к открытому документу, мне нужно что-то, что позволяет мне найти путь к другим открытым документам. SuperBrook 14 лет назад 0

1 ответ на вопрос

0
Mike Burnham

Я тоже этого хотел, но это кажется невозможным за один шаг.

Вместо этого я установил два простых инструмента:

  1. ctrl-1 copy $ file C: \ temp \ temp1.txt
  2. ctrl-2 TortoiseMerge $ file C: \ temp \ temp1.txt

Таким образом, вы выбираете первый файл и нажимаете Ctrl-1, затем переключаетесь на второй файл и нажимаете Ctrl-2.

Похожие вопросы