Version control 带备份的源代码管理
我正在为一个人的软件项目设置源代码控制 重要的是源代码管理是:Version control 带备份的源代码管理,version-control,Version Control,我正在为一个人的软件项目设置源代码控制 重要的是源代码管理是: 易于在Linux上设置(Debian) 易于备份 要备份的一小组文件 自动备份功能会很好 免费的 我最好的选择是什么?如果它支持Linux,我会选择它。您可以使用简单的复制命令轻松备份临时区域 考虑以下相关问题: 如果它支持Linux,我会选择它。您可以使用简单的复制命令轻松备份临时区域 考虑以下相关问题: Git或Mercurial 两者都很漂亮,易于设置项目,并且有很好的文档,特别是当您将其用于单人团队时。G
- 易于在Linux上设置(Debian)
- 易于备份
- 要备份的一小组文件
- 自动备份功能会很好
- 免费的
- 如果它支持Linux,我会选择它。您可以使用简单的复制命令轻松备份临时区域
考虑以下相关问题:
- Git或Mercurial
两者都很漂亮,易于设置项目,并且有很好的文档,特别是当您将其用于单人团队时。Git或Mercurial
两者都很漂亮,易于设置项目,并且有很好的文档,特别是当您将其用于一人团队时。我发现很容易找到。它不需要任何类型的服务器——它完全基于Python,源代码管理保存在树顶部目录的“.bzr”文件夹中。它支持分支、合并、标记等。您也可以只处理文件系统上的本地文件,或者通过ssh、ftp、http或特定于bzr的服务器将更改“推送”到远程服务器。备份存储库就像复制.bzr文件夹一样简单,只要将存储库设置为不依赖外部文件(
bzr init repo--no trees
)。它不需要任何类型的服务器——它完全基于Python,源代码管理保存在树顶部目录的“.bzr”文件夹中。它支持分支、合并、标记等。您也可以只处理文件系统上的本地文件,或者通过ssh、ftp、http或特定于bzr的服务器将更改“推送”到远程服务器。如果将存储库设置为不依赖外部文件(bzr init repo--no trees
),那么备份存储库就像复制.bzr文件夹一样简单。我会选择subversion。对于单人项目,不需要分布式版本控制,而且更容易理解。我选择subversion。对于单人项目,不需要分布式版本控制,而且更容易理解