这是一个非常有用的功能,虽然很多IDE都可以提供,但我找不到任何扩展可以提供本地历史记录。
所谓本地历史记录是指跟踪我在源代码上进行的任何更改和编辑,以便将来能够恢复它们。
这是一个非常有用的功能,虽然很多IDE都可以提供,但我找不到任何扩展可以提供本地历史记录。
所谓本地历史记录是指跟踪我在源代码上进行的任何更改和编辑,以便将来能够恢复它们。
有一个单独的扩展提供本地历史功能: http://visualstudiogallery.msdn.microsoft.com/226c2108-9da9-407d-b90d-9783040d27b8
我认为本地历史功能补充了版本控制。
还有自动历史记录扩展程序:https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3
它类似于Juha Palomäki链接的那个,但下载量、评价和平均评价略高。(尽管我还没有试过其中任何一个,但计划在一两天内试用)
有一个选项可以兼顾两全:
以下是一些反对本地历史记录与源代码存储库不同的原因:
一些简单的原因:
一些更深层次的原因:
更好的任务恢复: 研究表明,当更改可以按时间顺序进行审查时(与平面提交相比),恢复中断的任务或审核他人所做的更改变得更容易。
自动博客: automark 是一个姊妹项目,它可以检查git存储库,然后自动生成适合发布博客文章的markdown文件。
个人分析: Watts Humphrey提倡追踪个人活动以实现自我提高,使用像codealike或codeivate这样的服务,您可以跟踪编辑时间等内容。跟踪实际更改可以将此分析提升到另一个水平。
API分析:在编程或使用特定API时经常犯错。可以进行分析:“您花了3小时找出如何正确使用pygit2.create_commit(),创建GitHub问题?”