最简单的源代码控制 - 您使用什么?

gno*_*sis 6 version-control

我正在开展一个独立项目,自己编写所有代码,因此不需要协作,

但是,我确实需要以下功能:

  1. 签入当前版本,并附上评论
  2. 为版本分配标签
  3. 使用label/tag检索版本
  4. NOT HOSTED(意思是我在我的本地机器上保存了存储库)
  5. 免费/开源
  6. 有一个很好的GUI,而不是命令行?

我认为SVN是一个很好的,但对我来说似乎有点矫枉过正.有没有人遇到过这样的事情?

And*_*nan 16

我不认为svn对你正在做的事情有点过分.设置本地存储库非常简单.


gen*_*ack 14

Git符合您列出的所有要求.


was*_*ker 8

为什么颠覆是一种矫枉过正?一分钟安装服务器和TortoiseSVN,零配置.

如果你想控制你的源代码,从一开始就做正确的方法,不要重新发明轮子.


Ger*_*rit 5

看看Bazaar.它是一个版本系统,适合人类!它得到了Ubuntu人的支持,他们为人类创造了Linux.