本地版本控制系统(Windows)



有什么有用的工具可以像SVN一样在本地存储我的文件夹的历史记录吗?例如,我可以提交(但不是提交到服务器,而是本地提交),或者它可以自动跟踪文件夹历史记录。

这个想法是查看我的文件夹的历史记录,并回滚一些东西(比如在SVN中,但没有服务器)

这是Windows 所必需的

Git应该能很好地完成这项任务。它是分布式的,因此您可以在本地使用它,而无需连接到服务器。

http://code.google.com/p/msysgit/

您所描述的听起来非常像分布式/去中心化版本控制系统(DVCS)的核心。最受欢迎的DVCS是Git和Mercurial(在某种程度上还有Bazaar,尽管它似乎不那么普遍)。

事实上,我正在用Mercurial(特别是TortoiseHg,相当于TortoiseSVN)为一些非编程项目做你所描述的事情,它运行得很好。Git长期以来一直以Windows支持和GUI工具较差而闻名,但如果这种情况有所改变,我也不会感到惊讶。我从来没有真正使用过Git(我从来没有对Mercurial不满意,所以我只使用它来检查使用Git的项目的来源),所以我既不能判断它是否适合你的用例,也不能推荐前端。

您甚至可以将带有file:///协议的SVN(TortoiseSVN)用于此任务(在没有服务器的情况下创建本地repo

最新更新