首页 > 解决方案 > Visual Studio 2017 远程代码同步

问题描述

这些天我一直在 linux 远程服务器上开发一个 c++ 项目,但是,我想使用 VS2017 在我的 windows 机器上做所有的编码工作。所以我需要某种同步工具来同步代码,这样每当我在 VS2017 中保存文件时,更改都可以立即同步到 linux 服务器。有什么工具或 VS2017 扩展可以帮助我吗?

我不想使用 git,因为它可能会导致很多无意义的提交。

标签: c++visual-studio-2017synchronization

解决方案


几个想法:

  1. 赛格温。在模拟的 Linux/Unix 环境中编译您的代码以进行本地测试,并使用 Visual Studio 作为您的 IDE。以较少的频率在 Linux 机器上进行最终测试。可以与以下任何想法结合使用。

  2. Git,但有一个不同的提交分支。对所有有意义的提交或拉取请求进行压缩合并。

  3. 桑巴舞。将 Linux 文件系统安装在 Windows PC 上,反之亦然。在 Windows 和 Linux 之间复制文件,就像是网络驱动器一样。

  4. 本地虚拟机。使用 VMWare 或 VirtualBox 在本地虚拟机中运行 Linux。使用主机/来宾扩展程序在 Windows 主机和 Linux 来宾操作系统之间拖放文件。然后,您可以稍后再部署到真正的 Linux 机器上。

就我个人而言,对于我懒得在本地启动 Linux 以在部署到 AWS 之前测试代码的开源项目,我基本上是与上述进行了一些组合。

#5当然是:Dropbox。:( 我在 Linux 上使用 OneDrive 和 Python 脚本来下载文件。


推荐阅读