Как получить конкретную версию набора изменений, рассматриваемую как изменения относительно последней версии?

Я отбросил набор изменений. Теперь мне нужно проверить измененный набор изменений с "обновленными" ожидающими изменениями. Так что, как и все до совершения изменений.

Когда я получаю определенную версию с переопределением файлов, я ничего не вижу в окне ожидающих изменений. Как я могу получить состояние, в котором я нуждаюсь? Возможно ли это?

Ответ 1

После выполнения "Получить конкретную версию" вам необходимо вручную проверить каждый файл в наборе изменений (щелчок правой кнопкой мыши, выписка). Убедитесь, что вы отключили функцию "Получить последнюю информацию о проверке".

После этого выполните команду get latest, которая предложит вам слить. Это будет более сложное слияние, поскольку Visual Studio предположит, что новая версия - это то, что вы хотите. Когда вы будете удовлетворены, проверьте код.

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

Другим трюком, который вы можете применить, является поиск номера набора изменений, который содержит откат назад. Поскольку эта проверка является компенсационной проверкой, вы также можете повторно выполнить изменения, отбросив этот компенсирующий набор изменений. Я пробовал это в локальной рабочей области, и он работает. Снова вам, возможно, придется пройти через слияние, и трудно точно определить, какие изменения выбрать.

Мой лучший совет по этому поводу: постарайтесь не попасть в эту ситуацию:).