Visual Studio 2017 удаленная синхронизация кода - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время я занимаюсь разработкой проекта c ++ на удаленном сервере linux, однако я хотел бы выполнять все функции кодирования на моей машине с Windows, используя VS2017. Поэтому мне нужен какой-то инструмент синхронизации для синхронизации кодов, чтобы всякий раз, когда я сохраняю файл в VS2017, изменения можно было немедленно синхронизировать с сервером linux. Есть ли какой-нибудь инструмент или расширение VS2017 может мне помочь?

Я не хочу использовать git, так как это может вызвать много бессмысленных коммитов.

1 Ответ

0 голосов
/ 07 ноября 2018

Несколько идей:

  1. Cygwin . Скомпилируйте свой код в эмулированной среде Linux / Unix для локального тестирования и используйте Visual Studio в качестве IDE. Выполняйте финальное тестирование на Linux-боксе с меньшей частотой. Может сочетаться с любой из идей ниже.

  2. Git, но с другой веткой для коммитов. Сделайте сквош, объединенный для всех значимых коммитов или вытащить запросы мастера.

  3. Samba. Смонтируйте файловую систему Linux на ПК с Windows или наоборот. Скопируйте файлы между Windows и Linux, как если бы это был сетевой диск.

  4. Локальная ВМ. Запустите Linux на локальной виртуальной машине с VMWare или VirtualBox. Перетаскивайте файлы между хостом Windows и гостевой ОС Linux, используя расширения для хоста / гостя. Затем вы можете поэкспериментировать с развертыванием на реальной машине Linux позже.

Лично для моих проектов с открытым исходным кодом, где мне лень загружаться в Linux локально, чтобы тестировать код перед развертыванием в AWS, я в основном делаю некоторую комбинацию с вышеприведенным.

И № 5, конечно, это: Dropbox. :( Я использую OneDrive и сценарий Python в Linux для загрузки файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...