TFS 2010 не чувствует изменения файла, которые открываются извне проекта - PullRequest
2 голосов
/ 19 ноября 2011

Возможно ли установить конфигурацию, в которой TFS 2010 воспринимает изменение файла извне проекта? Предположим, я открыл файл * .cs с помощью блокнота, а затем изменил его содержимое, и при открытии проекта TFS 2010 пометьте его как извлеченный?

спасибо

Ответы [ 3 ]

8 голосов
/ 19 ноября 2011

Как сказал Леппи, TFS не получает изменения самостоятельно (без VS).

Но если вы часто работаете без VS, вы можете установить Team Foundation Server Power Tools Август 2011 .

После установки у вас есть несколько расширенных записей в контекстном меню проводника Windows (для папок / путей, для которых определено сопоставление рабочей области).

Похоже на

enter image description here

4 голосов
/ 19 ноября 2011

В дополнение к тому, что упомянули другие люди, вы можете сделать

tf edit [filename] 

из командной строки http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx

Кроме того, чтобы изменить файл, вам нужно указать атрибут -R, чтобы сделать его доступным для записи. Если вы сделаете это, вы можете изменить столько файлов, сколько захотите, а затем с помощью одной команды отложить редактирование всех записываемых файлов, используя инструменты, упомянутые К.Хоффманом. Для этого выполните:

tfpt online

Хорошая рецензия здесь

http://blogs.microsoft.co.il/blogs/shair/archive/2008/09/03/using-tfpt-command-line-tool.aspx

Онлайн-команда Используйте онлайн команду для создания отложенных изменений записываемые файлы, которые не имеют ожидающих изменений.

Пример: tfpt [/ delete] [/ add] [/ diff] [/ noprompt [/ preview] [/ purge]] [/ exclude: filespec1, filespec2, ...] [filespec ...] [/ Рекурсивная]

2 голосов
/ 19 ноября 2011

Если вы извлекаете файл после редактирования в блокноте, изменения принимаются.

Я не думаю, что изменения будут приняты без проверки.

...