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