TFS - Как работать с несколькими компьютерами в одной рабочей области, не проверяя мой код каждый день

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

Сейчас я пробую трюк; сопоставление моего рабочего пространства с общей папкой (сетевым диском), к которой я также могу получить доступ из дома через VPN. Но даже скачивание последней версии проекта занимает слишком много времени. Даже если это сработает, я не думаю, что это будет эффективным способом из-за ограничений скорости сети.

Есть ли решение для нескольких компьютеров, одного пользователя и одной рабочей области?


1
111
1

Ответ:

Решено

Предполагая, что вы используете TFVC, а не Git для управления исходным кодом в TFS, вы можете отложить свои изменения, а не возвращать их.

Перейдите в область «Ожидающие изменения» в Team Explorer и щелкните раскрывающийся список полки. Pending Changes window

Теперь у вас есть несколько вариантов. Вы должны добавить имя, затем вы можете выбрать

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

Shelve changes window

Как только вы это сделаете, нажмите на полку. Ваши изменения не сохраняются на сервере. Когда вы доберетесь до другого компьютера, перейдите в «Ожидающие изменения», выберите раскрывающийся список «Действия» и выберите «Найти полки».

Pending Changes Window

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

Find Shelvesets window

Щелкните правой кнопкой мыши на соответствующем наборе полок и выберите «снять с полки». Теперь вы сможете продолжить работу с того места, на котором остановились.