备份源控制

时间:2009-06-22 23:35:57

标签: version-control

我正在为一个人的软件项目设置Source Control。

源控件非常重要:

  • 易于在Linux上设置(Debian)
  • 轻松备份
    • 要备份的一小组文件
    • 自动备份功能非常棒

我最好的选择是什么?

4 个答案:

答案 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)

我会选择颠覆。对于单人项目,不需要分布式版本控制,而且更容易理解。