Я работаю как в офисе, так и дома, используя отдельные компьютеры. В настоящее время, чтобы иметь возможность продолжать писать код из дома, мне нужно проверить весь свой код перед выходом из офиса. Есть ли способ заставить мое рабочее пространство работать полностью в Интернете, чтобы я мог продолжать свою работу из дома, не проверяя ничего, когда я ухожу из офиса?
Сейчас я пробую трюк; сопоставление моего рабочего пространства с общей папкой (сетевым диском), к которой я также могу получить доступ из дома через VPN. Но даже скачивание последней версии проекта занимает слишком много времени. Даже если это сработает, я не думаю, что это будет эффективным способом из-за ограничений скорости сети.
Есть ли решение для нескольких компьютеров, одного пользователя и одной рабочей области?
Предполагая, что вы используете TFVC, а не Git для управления исходным кодом в TFS, вы можете отложить свои изменения, а не возвращать их.
Перейдите в область «Ожидающие изменения» в Team Explorer и щелкните раскрывающийся список полки.
Теперь у вас есть несколько вариантов. Вы должны добавить имя, затем вы можете выбрать
Как только вы это сделаете, нажмите на полку. Ваши изменения не сохраняются на сервере. Когда вы доберетесь до другого компьютера, перейдите в «Ожидающие изменения», выберите раскрывающийся список «Действия» и выберите «Найти полки».
Это представит список полок, совершенных вами. Вы можете искать полки других пользователей, но в этом случае самая последняя созданная вами полка должна быть вверху списка.
Щелкните правой кнопкой мыши на соответствующем наборе полок и выберите «снять с полки». Теперь вы сможете продолжить работу с того места, на котором остановились.