6

我希望能够在多台计算机上同步源代码和整个项目(准确地说是 3 台)。我尝试过使用 git,但一直无法获得无忧无虑的体验,可能是因为我从来没有投入太多精力。所以,理想情况下我想要的是:

  • 能够将文件夹及其所有子文件夹添加到“同步”列表中。基本上,一旦我添加了一个文件夹进行同步,它应该会自动添加所有文件并在多台计算机上同步它们,就像 Dropbox。
  • 尽量少做手工。我不想在每次创建新项目时推送多个文件并进行设置。
  • 版本控制不是我关心的问题之一,但很受欢迎。

现在,如果您建议我使用 git/svn,请参考我上面的观点,以向我展示它对我的用处。虽然我不想花很多时间做同步部分,但如果值得付出努力,我会的。

我认为这并不重要,但我使用 Eclipse、Aptana 和 Visual Studio 2010。

4

4 回答 4

4

DirSync Pro可能是一个很好的解决方案,跨平台和开源。

对于更前沿的软件,您可以尝试SparkleShare

最后在 LifeHacker 上看到这篇文章

于 2012-05-24T19:13:26.287 回答
1

我有(几乎)同样的情况。我最终在一台(所谓的“主”)计算机上获得了标准的 Windows 共享,并将共享文件夹用作具有“离线文件”的网络驱动器。

即使您已断开连接,您也可以使用文件的内容,如果您连接在同一网络中,那么您的“主”同步会自动完成。

报告冲突,必须手动解决。

但是,根本没有版本控制只有 windows

于 2012-05-24T20:02:47.020 回答
1

你试过http://www.sugarsync.com

它类似于保管箱,但您可以将一台计算机上的任何文件夹映射到另一台计算机(或多台计算机)上的任何文件夹。它是免费的,但不能在 Linux 上运行,只能在 Windows 和 Mac OS X 上运行。

于 2012-05-24T22:44:36.803 回答
0

您可能需要检查双向同步器Unison

于 2012-05-24T19:18:57.127 回答