2016-09-01 9 views
1

Я использую Visual Studio 2015. Версия TFS - 2012 (версия 11.0.51106.1). Есть ли способ отменить unhelve, пользовательский shelveset другого пользователя, чтобы иметь ситуацию, как и раньше, команду unhelve?Undo TFS Unshelve

ответ

3

Нет, этой команды нет. Unshelving - это то, как вы восстанавливаете полки на свою машину, чтобы вы могли продолжать работать над ней. Он не меняет полки или что-либо еще на сервере. Это всего лишь получить операции.

Кажется, вы просто хотите вернуть код, как это было до того, как вы загрузили чей-то полки в рабочую область.

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


Кроме того, если вы столкнулись с такой ситуацией снова, хорошее предложение может быть сохранить свое рабочее место в вашей собственной shelveset перед тем unshelving кто-то чужой код.

+3

Спасибо. Поэтому, прежде чем я открою чей-то шельф, я откладываю свои изменения. Затем я чужую чужие изменения. Если я больше не хочу этого полки, я отменяю ожидающие изменения, а затем удалю свой ранее созданный shelveset. Круто :) – ingbabic