Version control 旅行人员的源代码控制解决方案

Version control 旅行人员的源代码控制解决方案,version-control,versioning,desktop-application,Version Control,Versioning,Desktop Application,我经常出差,这段时间我有一些个人项目需要做。有时在终点站、家里和工作中等火车。我需要以某种方式控制源代码的版本。我不介意在每个桌面上安装一个应用程序。我需要一种在它们之间同步的方法,也许是用Dropbox?我有什么选择 请不要git hub,也不要付费解决方案,一些私密的东西。简单我想看看如何使用托管版本控制解决方案,如或。您必须为Github上的私有回购付费,但Bitbucket上的私有回购是免费的。我想看看如何使用托管版本控制解决方案,如或。您必须在Github上支付私人回购,但Bitbuc

我经常出差,这段时间我有一些个人项目需要做。有时在终点站、家里和工作中等火车。我需要以某种方式控制源代码的版本。我不介意在每个桌面上安装一个应用程序。我需要一种在它们之间同步的方法,也许是用Dropbox?我有什么选择


请不要git hub,也不要付费解决方案,一些私密的东西。简单

我想看看如何使用托管版本控制解决方案,如或。您必须为Github上的私有回购付费,但Bitbucket上的私有回购是免费的。

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

试试看。这是一个伟大的版本控制程序,只要你不介意你的文件是公开的,它是免费的。如果你需要隐私,你可以为私人存储库付费。

试试看。这是一个伟大的版本控制程序,只要你不介意你的文件是公开的,它是免费的。如果您需要隐私,您可以为私人存储库付费。

使用诸如或之类的。这允许您

  • 进行离线提交:您可以在火车上、家里或工作中进行提交
  • 相互同步存储库
  • 在(Mercurial和Git托管,免费私有存储库)或(Git托管,付费私有存储库)等站点上托管代码
使用诸如或之类的工具。这允许您

  • 进行离线提交:您可以在火车上、家里或工作中进行提交
  • 相互同步存储库
  • 在(Mercurial和Git托管,免费私有存储库)或(Git托管,付费私有存储库)等站点上托管代码
我知道你在上面提到了“来源”,但乔伊·赫斯(Joey Hess)写了一篇相当有名的文章,标题是。显然,尽管这篇文章是从2005年开始的(尽管他已经搬到git),他仍然在做这件事

甚至还有一个专门为那些将自己的家保存在版本控制存储库中的人设计的程序

我知道你在上面提到了“来源”,但乔伊·赫斯写了一篇相当有名的文章,标题是。显然,尽管这篇文章是从2005年开始的(尽管他已经搬到git),他仍然在做这件事


甚至还有一个专门为那些将自己的家保存在版本控制存储库中的人设计的程序

如前所述-选择DVC。如果您不想要托管解决方案(而私有Bitbucket很好),您可以

  • 按原样将存储库(Git、Mercurial…)从一个工作场所复制到另一个工作场所,然后再复制回来
  • 无需安装即可使用便携式客户端(PortableGit、Syntevo Smart*便携式版本)

  • 是跨平台、单exe小型DVC,将存储库存储在一个文件中。简单、快速、移动性极强

如前所述-使用选择的DVC。如果您不想要托管解决方案(而私有Bitbucket很好),您可以

  • 按原样将存储库(Git、Mercurial…)从一个工作场所复制到另一个工作场所,然后再复制回来
  • 无需安装即可使用便携式客户端(PortableGit、Syntevo Smart*便携式版本)

  • 是跨平台、单exe小型DVC,将存储库存储在一个文件中。简单、快速、移动性极强

我们有(好!!!)便携式Git还是Mercurial客户端?OP说:“我不介意在每个桌面上安装一个应用程序”那么,
hg
?:-)呢我只是想让他使用DVCS,因为这让他可以脱机工作,同时以一种健壮的方式同步存储库。选择一个好客户是另一个问题。真的,hg呢?我可以(在Win world)复制并使用Mercurial吗?为什么,在这种情况下,我只看到Mercurial 2.0.2 Inno安装程序| Mercurial 2.0.2 MSI安装程序| Mercurial 2.0.2 Python 2.6包?一个反问…@懒獾:嗯,你在说什么?他写道,他不介意在每台机器上安装一个程序,我建议安装Mercurial(或Git)。但是如果你想要一个可移植的版本,那么你可以使用。好的,便携式陆龟就是答案,我们有(好!!!)便携式Git还是Mercurial客户端?OP说:“我不介意在每个桌面上安装一个应用程序”那么,
hg
?:-)呢我只是想让他使用DVCS,因为这让他可以脱机工作,同时以一种健壮的方式同步存储库。选择一个好客户是另一个问题。真的,hg呢?我可以(在Win world)复制并使用Mercurial吗?为什么,在这种情况下,我只看到Mercurial 2.0.2 Inno安装程序| Mercurial 2.0.2 MSI安装程序| Mercurial 2.0.2 Python 2.6包?一个反问…@懒獾:嗯,你在说什么?他写道,他不介意在每台机器上安装一个程序,我建议安装Mercurial(或Git)。但是如果你想要一个可移植的版本,那么你可以使用。好的,便携乌龟就是答案当你说“私人的东西”时你是对私人回购的托管服务开放还是你在寻找你自己可以托管的东西?当你说“私人的东西”时你是对私人回购的托管服务持开放态度,还是在寻找你自己可以托管的东西?我在寻找这样的东西(化石),更多的GUI客户端,而不是命令line@user63898-便携式乌龟?!有这样的事吗?可移植的,而且我以前从未使用过它,我正在寻找这样的东西(化石),它有更多的GUI客户端,而不是命令line@user63898-便携式乌龟?!有这样的事吗?便携式,而且我从来没用过before@user63898-无论如何,你有完整历史记录的本地回购协议,你可以推送至BB,但不必每次提交时都这样做-之后是DVCSall@user63898-我建议您看看Martin在回答中发布的“分布式版本控制系统”链接。DVCS的允许y