У меня есть документы с текстом (.docx), зарегистрированные в TFS, и они хотели бы объединить их. Это отлично работало в SVN, поэтому я недоумеваю, почему это не будет работать в TFS.TFS 2013 - Слияние документов Word
В Visual Studio я установил инструменты сравнения и сравнения для текстовых документов на скрипты TortoiseSVN diff-doc.js
и merge-doc.js
соответственно. Установка выглядит следующим образом:
Diff:
- Command:
C:\Windows\System32\wscript.exe
- Аргументы:
"C:\path-to-scripts\diff-doc.js" %1 %2 //E:javascript
Merge:
- Команда:
C:\Windows\System32\wscript.exe
- Аргументы:
"C:\path-to-scripts\diff-doc.js" %4 %1 %2 %3 //E:javascript
В коллекции команды TFS, я настроил тип файла * .docx быть объединяемы.
Однако, когда наступает время для слияния словарного документа, я получаю только варианты Take Server Version
и Keep Local Version
. Опция Merge Changes in Merge Tool
отсутствует.
Нужно ли мне настроить что-то еще, чтобы сделать это возможным? Или это просто невозможно с TFS?
Я уже настроил это, и он работает, потому что я могу делать diffs. Просто не сливается. – Mas
Я также пришел к тому же результату с помощью инструмента winmerge. Затем эта опция «Объединить изменения в инструменте слияния» не поддерживается при использовании инструмента настройки. Это также можно объяснить, поскольку этот инструмент основан на окне diff. К сожалению, вы можете использовать версию Take Server Version и Keep Local Version или Keep Source Version, Keep Target. Обновил мой ответ. –