Если у вас есть рабочая копия на хосте, а не на гостевой (ВМ), самый простой способ - использовать общие папки в ВМ ...
Настройте вашу общую папку так, чтобы она указывала на папку ваших проектов на хосте или на подпапку, в которой у вас есть рабочая копия. Внутри виртуальной машины вы можете связать свой www-root, например. на /var/www/myproject.com, чтобы иметь тот же путь, что и на вашем производственном сервере.
Таким образом, у вас есть только 1 рабочая копия для совместного использования с вашим тестовым сервером внутри виртуальной машины.
Вы также можете использовать SSH (или FTP) и получать доступ к своей сети на хосте с помощью SFTP (или FTP). Для этого вы должны установить на своем хосте сервер SSH- / FTP. Внутри вашей виртуальной машины вы можете использовать плавкий предохранитель с SSH / FTP для подключения к локальному пути, что упрощает доступ к веб-серверу.
Вы также можете работать с 2 рабочими копиями (одна на вашем хосте и одна внутри вашей виртуальной машины). Но это требует больше работы, потому что вы должны синхронизировать оба.
Вы также можете изменить направление и иметь одну рабочую копию в вашей виртуальной машине. Для этого проще всего получить доступ к вашей виртуальной машине через SSH (SFTP) и использовать на своем хосте инструмент, который может монтировать SFTP как диск (например, Webdrive).