在不使用版本控制的情况下跨计算机同步代码,项目文件

时间:2010-12-17 13:25:12

标签: version-control cross-platform sync

您好 由于我总是传输文件,主要是用于编码的纯文本,在家庭和办公室之间,我很想知道其他编码器是否会分享他们首选的方法。是版本控制,检入和退出,真的是同步远程数据的最佳方式,还是有其他解决方案(即第三方基于云的工具,如投递箱或......)

能不能就这个问题得到其他人的意见......

1 个答案:

答案 0 :(得分:1)

当跨多台计算机共享文件和源时,总是有可能在不使用某些版本控制时丢失某些内容。我个人使用git(分布式版本控制系统,实际上只是the stupid content tracker)来处理所有事情,特别是对于许多机器上 live 的内容。

light 分布式版本控制系统的好处是:

  • 显然,版本化;)
  • 检查一致性。
  • 您保留所有更改的历史记录。
  • 您可以根据需要灵活地进行分支和合并,如果手动同步的并行树数太多,则会遇到麻烦。
  • 您可以了解版本控制,尤其是您喜欢分布式版本控制。
  • 你可以与其他人分享一个存储库,而这些人又可以自己分支/合并。
  • 即使使用版本控制,您仍然可以自由地在 w / o 任何版本控制周围放置快照;)。

因此,我强烈反对手动管理同步 - 即使在项目的 one-man-show 中也是如此。