当前位置:  开发笔记 > 编程语言 > 正文

离线源控制

如何解决《离线源控制》经验,为你挑选了4个好方法。

我即将开始一个程序员将​​在他们家中做出贡献的项目(很像堆栈流已经构建)

我想使用一些集中的源代码控制,但我不希望它要求程序员在线,并且服务器可能会不时脱机(因为起初它可能是我的台式机)

我想我记得杰夫在一些播客中谈到这个,但我不记得是哪一个.

是否有源控制工具可能通过电子邮件异步工作?程序员可以连接下载最新版本,签入过程将文件发送到电子邮件帐户

这样的事情存在吗?

编辑:对不起,我忘了说我将使用.NET(Visual Studio 2008)

如果可以将它集成到这个环境中会很棒...... GIT(下面建议)是否支持这个?



1> Joachim Saue..:

git 基本上是用这个场景构建的,作为主要要求之一.

其他人也支持它,它们通常以"分布式版本控制系统"的名义命名.



2> chills42..:

您正在寻找分布式版本控制系统,如Git,Bazaar或Mercurial.

我个人喜欢Bazaar,因为它有很好的窗口支持.

我认为Mercurial可能是你的最佳选择,因为它似乎有一个Visual Studio插件.它确实有一个Web界面和ssh支持,这可能是比电子邮件更好的选择,但也有一个允许通过电子邮件补丁的扩展.



3> ejgottl..:

git和mercurial都会这样做; 他们允许通过电子邮件补丁同步.其他分布式源代码控制软件也可能有效.



4> Egil..:

你可以使用git来达到这个目的.它不需要访问中央服务器,但如果您愿意,可以设置一个.Git区分提交和推/拉,因此脱机工作效果很好.git网站有很棒的文档.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有