Импорт изменений кода при сравнении кода из системы контроля версий - PullRequest
0 голосов
/ 07 сентября 2010

Могу ли я импортировать изменения ч / б с локальной версией и версией регистрации. Я использую TFS 2010. Причина, по которой я задаю этот вопрос, заключается в том, что я хочу отправить свой код внешнему рецензенту, который не будетиметь доступ к управлению исходным кодом TFS.

В настоящее время я думаю, что, если я смогу импортировать изменения, рецензент сможет просмотреть изменения с помощью средства сравнения или даже с помощью инструмента сравнения.

Ответы [ 3 ]

1 голос
/ 08 сентября 2010

Если вы хотите импортировать только измененный код, вы можете сначала проверить все файлы, а затем скопировать файлы, отправленные вам рецензентом, поверх локальных файлов.

Затем используйте команду tfpt uu из TFS Power Tools, чтобы отменить все неизмененные файлы. Теперь у вас есть только список файлов, которые были изменены.

1 голос
/ 08 сентября 2010

Почему бы просто:

  • Получить последнюю
  • Скопируйте его в каталог с именем <<filename>>-new.cs
  • Получить конкретную версию
  • Скопируйте его в тот же каталог, назовите его <<filename>>-old.cs
  • Отправить оба файла рецензенту и попросить его использовать windiff (или что-то еще) для рецензирования?
0 голосов
/ 09 сентября 2010

Для (очень) иного подхода вы можете использовать git с TFS и загружать обновления в удаленный репозиторий с помощью git. Затем вы можете просто извлечь их изменения, когда вы будете готовы, и отправить их в TFS, когда вы посмотрите на них.

Чтобы узнать, как это можно сделать, взгляните на http://www.richard -banks.org / 2010/04 / git-tfs-working-Together-version-2.html

...