我很想知道人们有什么策略来保持他们的代码和工作版本在多台机器上.例如,我有一台运行XP的台式机,运行OSX的Macbook和运行XP的VMWare以及用于运行产品演示的销售笔记本电脑.我想知道如何始终保持这些同步.Subversion是这种可能性,但我发现它对处理二进制文件没那么有用 - 也许我在这里忽略了一些东西.其他人使用什么,因为他们必须有类似的问题?他们是将所有文件保存在USB驱动器上,而不是在本地文件系统上.我并不总是在线,所以远程存储不是一个真正的选择.
就像其他人所说的那样,颠覆是代码的最佳选择.对于二进制文件/非代码,我发现DropBox非常方便.它存储修改,取消删除,轻松共享等基本上是一个自动化,网络友好的SVN.不必考虑它对我来说是最大的好处.