2015-05-15 20 views
0

Моя команда в настоящее время использует Visual SourceSafe (VSS) 6.0 в качестве исходного элемента для нашего командного проекта. Недавно мы решили переключиться на новейшие технологии управления версиями, такие как Team Foundation Server.Проверка регистрации Team Foundation Server

У SourceSafe есть функция регистрации/регистрации, которая работает следующим образом: при регистрации файла любой член команды не может редактировать файл до регистрации. Теперь я играю с сервером Foundation Team, и я ищу аналогичную функциональность в TFS. Но похоже, что даже если я зарегистрирую файл, другой член команды все еще может редактировать и регистрировать файл. Поэтому, когда я хочу проверить свой собственный файл, я должен разрешить все конфликты, так как теперь у сервера есть другая версия, чем у меня.

Может ли кто-нибудь сказать мне, возможно ли в TFS заблокировать файл перед редактированием, тем самым не позволяя другим пользователям редактировать этот файл и избегать всех проблем с объединением и разрешением конфликтов?

Я попробовал вариант «Получить последнюю версию товара при выезде». Но это не работает для локальной рабочей области. Поэтому, если я включаю этот параметр и выполняю регистрацию, он полностью удаляет изменения в моем локальном файле, которые я намерен зарегистрировать и заменяет его последней копией сервера.

Может ли кто-нибудь дать мне какое-либо предложение? Спасибо.

+0

Возможный дубликат [Автоматически приобретать блокировку при проверке (tfs2012)?] (Http://stackoverflow.com/questions/13069584/automatically-acquire-a-checkout-lock-when-checking-out-tfs2012) – Stijn

+0

Я сделал все, что предлагал там .. все еще не повезло :(Я использую TFS 2013. Является ли функциональность отличной в TFS 2013, чем TFS 2012? –

+0

Ничего ... решил ... Я должен проверить опцию «Check In -Запустите других пользователей, чтобы проверить, но не позволяют им проверять « –

ответ

0

This link может быть полезно для этого, я считаю, что «Несколько проверок» будут делать то, что вы хотите.

+0

Я сделал это ... но он не работает :( –