我正在为一个人的软件项目设置Source Control。
源控件非常重要:
我最好的选择是什么?
答案 0 :(得分:4)
鉴于它在Linux上的支持,我会选择git。您可以使用简单的复制命令轻松备份暂存区域。
考虑以下相关问题:
答案 1 :(得分:1)
Git 或 Mercurial
两者都漂亮,易于设置项目并拥有出色的文档,特别是如果你将它用于一个人团队。
答案 2 :(得分:1)
我发现bazaar非常容易上手。它不需要任何类型的服务器 - 它完全基于Python,源控件保存在树顶部目录的“.bzr”文件夹中。它支持分支,合并,标记等。您也可以只使用文件系统上的本地文件,或者可以通过ssh,ftp,http或bzr特定的服务器将更改“推送”到远程服务器。如果您将存储库设置为不依赖于外部文件(bzr init-repo --no-trees
),则备份存储库就像复制.bzr文件夹一样简单。
答案 3 :(得分:1)
我会选择颠覆。对于单人项目,不需要分布式版本控制,而且更容易理解。