Использование инструментов Visual Studio 2008,
Я пытаюсь получить ASCII-наборы изменений 14318 и 14317.
Я могу сделать это с помощью графического интерфейса:
tf changeset 14318
, затем выберите файл, щелкните правой кнопкой мыши и выберите сравнить с предыдущей версией. Однако, это немного утомительно и основано на графическом интерфейсе. Моя задача - перенести многие изменения в другую ветку. Я хотел бы автоматизировать тестирование (скажем, с помощью Python), убедившись, что я сделал это правильно. Что ж, в образовательных целях я внесу все изменения вручную, не глядя на решение, а затем сравню эти два изменения и постараюсь найти любые различия. Вот что мне нравится в TF - я могу напечатать:
tf changeset 14318 > out.txt&¬epad out.txt
для просмотра сведений о том, какие файлы были затронуты.
Точно так же я хочу получить out.txt со всеми сохраненными в нем различиями. Я почти уверен, что справлюсь с частью Python. Я определенно хочу знать, как это сделать с помощью инструмента tf.exe, но если вам также приходилось знать другие приемы для этого (какой-нибудь крутой инструмент стороннего производителя или скрипт PowerShell, пожалуйста, дайте мне знать) *
Спасибо!
Да, кстати, я проверил это: http://msdn.microsoft.com/en-us/library/6fd7dc73(VS.80).aspx
И я попробовал это:
tf diff 14318 14317
И я получил эту ошибку: Файл (или папка) c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ 14318 не существует.
Теперь спасибо.
РЕДАКТИРОВАТЬ: Есть ли какие-либо инструменты, которые могут сделать это?