同时在Windows和Linux机器上开发

对不起的标题(想不到更好的方式来描述它)

我有一台Windows机器,我正在开发。 但是,我有一个新的项目,需要与一个Linux系统(执行Linux命令等)进行交互。

所以,显然我不能在我的Windows机器上进行开发。我不希望在开发机器上进行编码,svn commit,然后svn在linux机器上进行更新。

有没有一种方法,我的开发机器上所做的任何更改将快速镜像到Linux机器? SVN不是一个非常快速的select,当然一些变化将是非常小的。

有任何想法吗? networking共享,我猜…但这不是很漂亮(有点慢)。

作为开发人员,我想知道您是否遇到类似的情况,以及您是如何解决问题的。

另外,我不能把Ubuntu作为我的开发机器安装,并且从Linux机器镜像命令,应用程序等,因为它是一个集群的“主”机器,所以它具有相当特殊的configuration。

多谢你们!

编辑:我也想过在Linux机器上的Web服务,然后从代码调用它们,从而分离平台开发依赖。 你怎么看? 谢谢

在Linux机器上编辑您的文件,使用Samba将它们暴露给Windows文件共享。

(或者通过SFTP,但是用于将SFTP挂载为文件系统的 Windows 软件不是免费的。)

你有没有考虑在你的Windows机器上使用Xserver? 您应该能够在Linux机器上启动一个桌面会话并将其显示在Windows机器上。

根据你的Linux精通程度,你可以简单地使用SSH来获得终端窗口,然后用vi或emacs编辑文件。 如果您使用PHP,我认为您可以使用常规浏览器查看结果。 我做了很多,虽然它不是一个完整的IDE,但它是可行的。

您可以在Windows中开发您的应用程序并通过cygwin进行测试;)