2016-01-12 2 views
3

Я только что начал новую компанию, работая над решением ASP.NET с несколькими проектами. Другой предыдущий разработчик внес несколько изменений и разместил их на одном полке. Эти изменения также происходят в производственной среде. Поэтому, когда я делаю «получить последние», я не понимаю, что происходит на производстве.TFS - Как удалить чужие изменения?

Как я могу взять полку от кого-то еще и проверить ее так, чтобы она находилась на главной магистрали TFS, и все узнают, что имеют доступ к этому коду. В принципе, как я могу снять чужие полки и проверить его? Кажется, достаточно просто, но моя Visual Studio показывает только варианты «Получить определенную версию ...», «Отменить ожидающие изменения ...», «Отложить ожидающие изменения ...» и «Просмотреть историю ...». «Получить определенную версию ...» позволяет мне получать только набор изменений, ничего для чей-то шельфа. ПОМОГИТЕ!!! :) Мы также используем Visual Studio Online, если это помогает. Вот где я собираюсь увидеть полки.

ответ

10

Чтобы отключить полку от кого-то другого, вы перейдете в Team Explorer -> Pending Changes. Затем вы выбираете ссылку Действие рядом с Shelve и выбираете Find Shelvesets.

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

+0

безупречный информация. – Matt

0

В качестве предложения по тому же предмету одним из лучших инструментов TFS, помогающим в администрировании управления версиями, является приложение sidecicks для attrice. Они не отстают от всех версий TFS и имеют плагины VS и автономны. Attrice Corporation - Загрузки http://www.attrice.info/downloads/ В нем есть окна для рабочего пространства, состояния, просмотра кода, просмотра пользователей, просмотра полки, просмотра разрешений, просмотра истории и просмотра ярлыков.

Смежные вопросы