Visual Studio 2012中是否有任何本地历史记录

时间:2013-03-12 19:20:55

标签: visual-studio-2012 ide visual-studio-extensions

这是一个非常有用的功能,有许多IDE可以提供它,但我找不到任何可以提供本地历史记录的扩展。

按地方历史记录我的意思是跟踪我对源代码所做的任何更改和编辑,以便将来能够恢复它。

4 个答案:

答案 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一直倡导使用个人软件流程等方法跟踪个人活动以实现自我改善。使用codealikecodeivate等服务,您可以跟踪编辑时间等内容。跟踪实际更改可以将此分析提升到另一个级别。

  • Api Analytics :编程或使用特定api时经常出错。这可以分析:“你花了3个小时搞清楚如何正确使用pygit2.create_commit(),创建github问题?”

答案 3 :(得分:1)

还有自动历史记录扩展程序:https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3

就像JuhaPalomäki所关联的那样,除了有更多的下载,评论和略高的平均评论。 (还没有尝试过我自己,虽然计划在一两天内)