C++ Remote - 在本地和主机上都有文件

C++ Remote - Having files local and on the host

我有以下问题。我在 Windows 7 上使用 Netbeans 8.2。我配置了一个 C/C++ Build Host,它是一个 linux 系统。在这个 linux 系统上,我有一个 c/c++ 项目。然后我创建一个新项目,右键单击此主机 -> New C/C++ Project 然后 -> C/C++ Project with Existing Source.

这项工作很好。在我的 windows 机器上,我可以更改代码,可以编译和 运行 项目。这一切都发生在 linux 机器上。

但是项目和源文件只存在于主机上。有没有一种方法,每次编译数据(源文件和项目)都复制到本地机器,以便文件存在于本地和主机上?

问候

我不鼓励这种在两台机器之间保持代码同步的方法。您想要实现的是在两台机器之间同步代码(我在这里将项目文件算作代码)。你在一个上工作并在另一个上编译与这里无关。

在我看来,到目前为止,保持事物同步的最佳方法是拥有某种版本控制系统,即存储库。几乎在所有情况下,我都更喜欢 git。您可以 - 并且应该 - 定期将您的更改提交到存储库,然后您可以简单地 push/pull 更改以使所有机器保持同步。