Один из моих коллег уволился, и его заставили покинуть помещение до того, как он зарегистрировал весь свой код в TFS. У меня есть доступ к физическим файлам. Есть ли способ получить доступ к его рабочему пространству и проверить некоторые из изменений, которые еще не зарегистрированы? Из tfs я могу видеть, какие файлы он извлек, но не могу увидеть точные изменения, если только не вручную.
Как получить доступ к рабочему пространству TFS уволившегося сотрудника, чтобы просмотреть/зафиксировать некоторые изменения?
Ответы (5)
В TFS 2010 появилась новая функция под названием «Общедоступные рабочие области». Это позволяет нескольким людям совместно использовать одни и те же папки рабочей области на компьютере, но при этом выполнять аутентификацию в TFS с помощью собственной учетной записи.
Администратор TFS может изменить рабочее пространство на «общедоступное рабочее пространство», выполнив следующую команду:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public
(Эту команду можно запустить на любом компьютере, ее не обязательно запускать на том же компьютере, что и рабочую область, которую вы пытаетесь изменить)
Если есть только один другой пользователь, которому нужно использовать рабочее пространство, возможно, более простой способ — просто сменить владельца рабочего пространства. Это может сделать администратор TFS с помощью следующей команды:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner
Выполнив одно из этих действий, вы можете войти на этот компьютер как новый владелец и использовать рабочее пространство, как если бы оно было вашим собственным.
Подробнее об этой функции можно прочитать в этом сообщении блога TFS2010: общедоступные рабочие пространства.
1) Скопируйте файлы с его компьютера.
2) В административном порядке отменить его покупку.
3) Проверьте файлы на вашем компьютере.
4) Перезапишите свои файлы его файлами.
5) Состояние вашей машины теперь должно быть примерно таким же, как и у него; делайте столько сравнений, сколько хотите.
Попросите вашего системного администратора сбросить пароль пользователя на известное значение, войдите в систему как пользователь на этом компьютере и вуаля, вы являетесь пользователем ...
Это, вероятно, быстрый и грязный способ сделать это:
- Отложите или зарегистрируйте свою работу.
- Скопируйте соответствующие файлы от коллеги в свою рабочую область.
- Сравните файлы с последними в TFS
//хуусом
Вы можете использовать какой-нибудь инструмент сравнения, например, сравнение, чтобы визуализировать фактические различия.
Для управления чужими рабочими пространствами и даже извлеченными файлами трудно превзойти Team Sidekicks, которые является бесплатным и предоставляет великолепный интерфейс для этой и многих других рутинных операций с TFS.