TFS Server 2012 и продвижение изменений

Я начал использовать TFS Team Explorer 2012 и случайно заметил новый процесс под названием продвижение. Насколько я понимаю, Team Explorer обнаруживает любые изменения, внесенные в файлы вне проводника TFS, и засчитывает их для продвижения? Я прав?

Как мне поступить в ситуации, когда я внес изменение в файл, который уже извлечен через TFS, а затем внес изменение через проводник Windows\Блокнот, но не хочу включать изменения, сделанные через проводник Windows\Блокнот.


person wonderful world    schedule 05.03.2013    source источник


Ответы (2)


Хотя все, что было сказано, верно, одна вещь заслуживает явного упоминания: уровень детализации Team Foundation Server не изменился. Вы по-прежнему извлекаете файлы, редактируете файлы и возвращаете файлы.

В вашем примере, если у вас есть извлеченный файл и вы редактируете его в Блокноте, изменения будут зарегистрированы. Здесь нет никаких изменений по сравнению с предыдущим поведением. Невозможно предотвратить регистрацию этих изменений, за исключением сохранения файла под другим именем.

person Edward Thomson    schedule 05.03.2013

Это новая функция TFS 2012 под названием Local Workspaces.

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

Если они уже находятся в системе управления версиями и вы не хотите их фиксировать, вам нужно будет щелкнуть файл правой кнопкой мыши и выбрать Exclude. Это переместит файл из Included Changes в Excluded Changes.

Если вам не нравится новая Local Workspaces, вы можете попросить TFS вернуться к старой модели Server Workspaces:

  • Откройте командный обозреватель
  • Перейти к настройкам
  • Под Team Project Collection выберите Source Control
  • Нажмите на Workspace Settings Tab
  • Здесь вы можете выбрать тип рабочей области.
person gregpakes    schedule 05.03.2013
comment
На шаге 3: ошибка TF14044: доступ запрещен: пользователю XY требуются глобальные разрешения AdminConfiguration. - person gerleim; 30.06.2016