我应该将哪个版本控制系统用于我的小型个人代码文件?

时间:2010-11-14 05:01:06

标签: version-control

我使用了一些通用脚本,并且随着时间的推移它们会不断修改。现在,我没有使用任何版本控制软件,所以基本上旧文件丢失,除非我明确保存它们。

我需要一个可以在一台机器上使用的良好的最小版本控制系统。你用哪一个这样的项目?

5 个答案:

答案 0 :(得分:6)

Gitmercurial都很有效。无需服务器。

答案 1 :(得分:3)

我过去曾经使用过subversion。大多数情况下,这是因为我在Windows中,TortoiseSVN是我的回购的简单用户界面。

对于像您这样相对简单的场景,我建议您使用您熟悉的内容或平台上易于使用的内容。

答案 2 :(得分:2)

实际上,Git在这样的设置中实际上非常容易使用,并且它可以扩展到真正的小型存储库,每月提交一些提交,就像每天提供一百次的大型提交一样。以下是如何设置这样的存储库:

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

钽哒!

答案 3 :(得分:0)

作为我们使用http://codesion.com/free_cvs_svn的托管解决方案,您会注意到它们也支持Git托管。他们还提供了许多与版本控制相关的其他服务。

答案 4 :(得分:0)

查看一些personal version control系统。她是一个简短的名单:

  1. FileHamster
  2. History Explorer
  3. FolderTrack
  4. Oops! Backup
  5. 它们非常易于使用,并且在您修改文件时“自动签入”。

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