是否有任何有用的工具可以像SVN一样在本地存储我的文件夹的历史记录?例如,我可以提交(但不是服务器而是本地),或者它可以自动跟踪文件夹历史记录。
我的想法是查看我的文件夹的历史记录并回滚某些东西(比如SVN但没有服务器)
这是Windows所必需的
Git应该很好地完成这个伎俩。它是分布式的,因此您可以在本地使用它而无需连接到服务器。
你所描述的听起来很像distributed/decentralized version control systems (DVCS)的核心。最受欢迎的DVCS是Git和Mercurial(在一定程度上是Bazaar,尽管它看起来不那么普遍)。
事实上,我正在为你的一些非编程项目所做的准确,Mercurial(特别是TortoiseHg - 相当于TortoiseSVN)并且它的工作非常完美。 Git长期以来一直以低劣的Windows支持和GUI工具而闻名,但如果发生变化,我不会感到惊讶。我从来没有真正使用过Git(对Mercurial一直不满意,所以我只用它来查看使用Git的项目的来源),所以我既不能判断它对你的用例的适用性,也不能推荐前端。
您甚至可以使用带有file:///协议的SVN(TortoiseSVN)执行此任务(创建没有服务器的本地存储)