很多时候,我会发现自己有非常小的项目,只需要一两天的工作。我现在的示例是一个简单的单文件 HTML 和 javascript 文件,用于将表单提交到外部网站。这不会是我在 10 分钟内完成的事情,但也不会花费我超过一两天的编码时间。
不过,我真的很想对这样的项目进行版本控制,因为我往往有很多这样的项目,而且几乎总是我后来因为在我破坏某些东西后没有要回滚的修订而自责。'
我知道 SVN,但仅存储 1 个可能包含 4 或 5 个提交的小文件感觉非常笨拙。我的意思是,我必须经历制作存储库的麻烦,以及所有这些。我真的只是想要一种超级简单的版本控制。我不需要任何高级功能,只需要一个commit
和rollback
类型的东西。
有谁知道任何针对这种轻量级版本控制的版本控制软件?
为了稍微提炼我的问题,我将“最佳”定义为易于使用并且让我花最少的时间来管理它。我不希望有很多功能。我永远不需要分支之类的东西,或者让其他人编辑它。只是一个更少手动和更简单的等价物
cp myfile myfile.backup1
请注意,我在 Linux 上,并且真的想要一个超级简单的命令行界面。但是 GUI 也可以工作 :)