旅行者的源控制解决方案

时间:2012-01-24 14:36:43

标签: version-control versioning desktop-application

我旅行很多,我有个人项目,我需要在这段时间内工作。有时候在终点站,在家里,在工作中等火车。我需要以某种方式保持源版本。我不介意在每个桌面上安装应用程序。我需要一种方法在它们之间进行同步,也许使用Dropbox?我有什么选择?

请不要git hub,而不是付费的解决方案,私有的东西。简单

5 个答案:

答案 0 :(得分:2)

我会看一下使用托管版本控制解决方案,例如GithubBitbucket。您必须在Github上支付私人回购,但Bitbucket上的私人回购是免费的。

答案 1 :(得分:1)

使用distributed version control systemMercurialGit。这允许你

  • 进行离线提交:您可以在火车,家中或工作中进行提交
  • 将存储库彼此同步
  • Bitbucket(Mercurial和Git托管,免费私有存储库)或GitHub(Git托管,付费私有存储库)等网站上托管您的代码。

答案 2 :(得分:1)

如前所述 - 使用DVCS选择。如果你不想要托管解决方案(虽然私人Bitbucket很好),你可以

  • 将(Git,Mercurial ......)存储库从一个工作场所复制到另一个工作场所并返回
  • 使用便携式客户端而不安装(PortableGit,Syntevo Smart *便携版)

  • Fossil SCM是一个跨plarform,单exe的小型DVCS,它将存储库存储在一个文件中。简单,快速,极易移动

答案 3 :(得分:0)

试试github。它是一个很好的版本控制程序,只要你不介意你的文件被公开就是免费的。如果您需要隐私,您可以支付私人存储库。

答案 4 :(得分:0)

我意识到你上面提到过“来源”,但有一篇由Joey Hess撰写的着名文章,名为Keeping Your Life in Subversion。显然,即使这篇文章是从2005年开始的,他仍然会这样做(尽管他已经转向git)。

对于那些将自己的家放在版本控制存储库中的人来说,甚至还有一个mailing list