我应该使用哪个版本控制系统来管理我的小型个人代码文件?

4

我有一些常用的脚本,但它们随着时间不断变化。目前为止,我没有使用任何版本控制软件,所以旧文件会丢失,除非我明确保存它们。

我需要一个良好的、适用于单台计算机的最小化版本控制系统。你用哪个版本控制系统来处理这样的项目?

5个回答

6

Gitmercurial 都很好用。无需服务器。


3

我过去一直使用Subversion。主要是因为我在Windows上,而TortoiseSVN是我的仓库的一个非常简单易用的UI。

对于像你这样相对简单的情况,我建议使用你熟悉的工具或者在你的平台上易于使用的工具。


2

在这种情况下,Git实际上非常容易使用,并且它的扩展性也非常好,无论是每月只有几个提交的非常小的存储库,还是每天有数百个提交的巨大存储库都可以很好地扩展。以下是设置此类存储库的方法:

$ cd ~/your-scripts
$ git init
$ git add .
$ git commit -m 'Start script repository'

Ta-da!

0

看看一些个人版本控制系统。这里是一个简短的列表:

  1. FileHamster
  2. History Explorer
  3. FolderTrack
  4. Oops! Backup

它们非常易于使用,每当您修改文件时都会“自动签入”。

注意:我是FolderTrack的作者,并推荐它用于软件,因为它可以将一堆文件视为一个大项目。因此,如果您需要将项目恢复到昨天的状态,它将还原自那时起修改的8、10或多少其他文件。 免费代码:BOS


0
作为一个托管解决方案,我们利用http://codesion.com/free_cvs_svn,您会注意到他们也支持Git托管。他们还托管了一堆其他与版本控制紧密相关的服务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接