gpt4 book ai didi

svn - 单独开发人员的最佳版本控制

转载 作者:IT王子 更新时间:2023-10-29 00:34:51 26 4
gpt4 key购买 nike

我现在是一个孤独的开发者;请分享你的经验,什么是一个好的VC设置为一个孤独的开发者。
我的约束是;
我在多台机器上工作,需要保持它们的同步
有时我离线工作
我目前正在使用Subversion(只是远程服务器的客户机),这是正常的。我对mercurial和git-dvc很感兴趣,但它们的任何一个用例对我的情况都没有意义。
编辑:在与客户试用后,我将我的主动开发迁移到了化石http://www.fossil-scm.org/上。我非常喜欢自动同步我的存储库的功能(减少意外的分叉),支持在不同空间记录代码和项目的文档支持(wiki和嵌入式/版本化),易于配置的问题跟踪器,良好的访问控制,可剥皮的Web集成接口和帮助社区。

最佳答案

我可以推荐一种叫做化石的新版本控制吗?
这不是一个“我也一样”的项目,它是由理查德·希普博士写的,他和sqlite是同一个人。整个存储库是一个sqlite文件,因此非常可靠。你有一个wiki和一个内置的票务系统。您可以拥有许多具有不同权限的用户,例如,您可以授予用户颁发票据的权限,但不能查看源代码。
这非常简单,直接向前,它作为一个分布式系统工作,这意味着您可以本地和远程克隆和签出。
更多信息可以在http://www.fossil-scm.org/上看到,如果你仔细观察,你会发现整个网站实际上是化石。
化石给我留下深刻印象的一件事是它只是一个文件,就是它。整个化石计划相当小,但考虑到作者是谁,这并不令人惊讶。
而且,由于您的存储库是一个sqlite文件,您只需复制它,就有了备份。

关于svn - 单独开发人员的最佳版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/138621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com