我已经使用git工作了几个月,我发现大部分能够改善我日常工作的事情可以归结为分布式VCS中的灵活性和缺乏强制执行的默认策略。
很多人似乎也有同样的感受,并且已经建立在这种灵活性的基础上
你使用自己喜欢的DVCS实现了哪些很酷的想法?
答案 0 :(得分:2)
我在mercurial
之上实现了一个简单的wiki我对任何一个dvcs的维基的主要抱怨是合并,
因为在编辑维基时以页面方式工作确实很有意义,
但是所有dvcs都基于文件树
答案 1 :(得分:2)
我使用mercurial进行增量备份到非mercurial感知的在线文件存储。只需要一个包含已备份内容的repo,并对其进行hg捆绑。然后推。将捆绑包复制到实时网格同步文件夹并自动备份并分发到我的所有计算机。 (注意:首先加密捆绑包 - 我相信没有人尊重我的隐私)。当然,使用hg bundle -all
完全备份也很容易。
答案 2 :(得分:1)
不是我自己的项目,只是遇到了几个使用git的分布式问题跟踪系统:
并且总是fossil,这是一个内置了bug跟踪和wiki的DVCS。由sqlite的创建者制作,并使用sqlite数据库作为其存储库。
答案 3 :(得分:1)
虽然我更喜欢Mercurial,但我喜欢github.com的Gist代码段服务。它是类固醇的粘贴网站 - 允许版本代码段,通过SSL访问私有代码段等等。
答案 4 :(得分:0)
DVCS是分布式文件系统的基础。