这是一个非常有用的功能,有许多IDE可以提供它,但我找不到任何可以提供本地历史记录的扩展。
按地方历史记录我的意思是跟踪我对源代码所做的任何更改和编辑,以便将来能够恢复它。
答案 0 :(得分:9)
有一个单独的扩展程序可提供本地历史记录功能: http://visualstudiogallery.msdn.microsoft.com/226c2108-9da9-407d-b90d-9783040d27b8
我认为本地历史记录功能可以补充版本控制。
答案 1 :(得分:2)
您所描述的是源代码控制系统。默认情况下,Visual Studio不提供此功能,因为它的主要作业是编辑器。它确实支持许多源代码控制插件,其中许多是免费的,它们将为您完成此任务。
例如,有一个免费的Git
插件,现在由Microsoft正式提供。
http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c
这可以与许多免费的Git提供商一起使用
答案 2 :(得分:1)
可以选择兼顾两个方面:
autogit - Visual Studio extension
以下是本地历史与源代码库不同的一些反制原因:
一些简单的原因:
更深层次的原因:
更好的任务恢复:研究表明,当按时间顺序审查更改时,恢复中断任务或审查他人所做的更改会更容易(与之相比)扁平承诺)。
自动博客: automark是一个姊妹项目,可以检查git存储库,然后以适合发布博客帖子的格式自动生成markdown文件。
个人分析:Watts Humphrey一直倡导使用个人软件流程等方法跟踪个人活动以实现自我改善。使用codealike或codeivate等服务,您可以跟踪编辑时间等内容。跟踪实际更改可以将此分析提升到另一个级别。
Api Analytics :编程或使用特定api时经常出错。这可以分析:“你花了3个小时搞清楚如何正确使用pygit2.create_commit(),创建github问题?”
答案 3 :(得分:1)
还有自动历史记录扩展程序:https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3
就像JuhaPalomäki所关联的那样,除了有更多的下载,评论和略高的平均评论。 (还没有尝试过我自己,虽然计划在一两天内)