我想使用版本控制系统来备份和跟踪我的更改,但我懒得检出/检入,合并,提交等。我不想分支,叉子或其他任何东西。我只是希望能够看到哪些文件有变化,以及我的Main()上周看起来像什么。单个开发人员的自动“SCM”
所以我正在寻找一个应用程序,它将简单地将我的Visual Studio项目文件夹和备份以这种方式保存所有先前版本的文件,这样我不仅可以备份,而且可以很容易看到文件在过去的某个时刻是如何查看的,而不必将其明确地放在存储库中,update/commit/merge/etc。
基本上我正在寻找的是Dropbox的功能,但在我的本地机器上,没有30天限制的先前版本。
这样的应用程序是否存在?
这类似于http://stackoverflow.com/questions/7060769/dropbox-style-svn-git-mercurial-auto-commit-upon-change-and-auto-checkout。使用Mercurial和Tortoise HG,您可以实现简单的源代码管理,但您仍然必须明确地声明要提交。你显然可以安排这种情况发生,但是重要的是什么?提交对日常开发,测试和回滚非常有帮助。如果你故意这样做,你会有一个非常有用的跟踪系统,如果你自动化它,那么你将有一个无意义的消息的任意提交。 – AlexC
正是我为什么不想使用Mercirial或乌龟。我想要的只是Dropbox的功能 - 这会给我一个背后的想法,并且有能力做出比较,而且毫不费力。 – powlette