Как относиться к конкретной версии набора изменений как к изменениям относительно последней версии?
Я откатил ревизию. Теперь мне нужно проверить набор изменений, который был откатан с актуализированными ожидающими изменениями. Так что, как и все, до совершения изменений.
Когда я получаю конкретную версию с переопределением файлов, я ничего не вижу в окне ожидающих изменений. Как я могу получить состояние, которое мне нужно? Является ли это возможным?
1 ответ
После выполнения "Получить конкретную версию" вам необходимо вручную проверить каждый файл в наборе изменений (щелчок правой кнопкой мыши, извлечение). Убедитесь, что у вас отключена функция "Получить последнюю информацию при оформлении заказа".
После этого выполните последнюю версию get, которая предложит вам выполнить слияние. Это будет более сложное слияние, поскольку Visual Studio будет предполагать, что вам нужна более новая версия. Когда вы будете удовлетворены, проверьте код.
В качестве альтернативы начните с тех же шагов, что и в первом решении, но вместо немедленного выполнения get-latest вы можете создать набор полок после того, как вы извлекли каждый файл, а затем выполнить последний вариант get. Когда вы перейдете на целевую версию, отмените внесение изменений, разрешите все конфликты и верните их обратно.
Другой прием, который вы можете применить, - это найти номер набора изменений, который содержит откат изменений. Поскольку этот возврат является компенсационным, вы также можете выполнить изменения заново, откатив этот компенсирующий набор изменений. Я попробовал это в локальной рабочей области, и это работает. Опять же, вам может потребоваться выполнить слияние, и трудно точно сказать, какие изменения выбрать.
Мой лучший совет на этот счет: старайтесь не попадать в эту ситуацию:).