Зависит от размера проекта. Пропускная способность низкая, а задержка высокая, поэтому вы будете получать удар в разные стороны, но из-за задержки вы будете получать больше ударов, если у вас много маленьких файлов, а не несколько больших.
Рассматривали ли вы просто носить с собой GIT или другой распределенный репозиторий и обновлять репозитории компьютеров по мере перемещения? Затем вы можете скомпилировать локально и обработать диск и мобильный сервер. Поскольку переносятся только изменения, это должно быть быстрее, и ваш код будет «резервироваться» в других местах.
Если вы забыли диск, он сломался или был утерян / украден, то вы все равно можете сесть за компьютер и программировать без пропавшего кода, если вы используете последний использованный компьютер, или совсем мало кода ( который позже будет обновлен с помощью повторной синхронизации).
И это просто пропуск прыжка и переход от простого использования сети для перемещения изменений между системами, если вы не хотите переносить диск позже.