代码之家  ›  专栏  ›  技术社区  ›  Ydhem

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

  •  3
  • Ydhem  · 技术社区  · 12 年前

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

    我所说的本地历史是指跟踪我对源代码所做的任何更改和编辑的东西,这样我就可以在将来恢复它。

    4 回复  |  直到 10 年前
        1
  •  9
  •   Juha Palomäki    12 年前

    有一个单独的扩展提供本地历史记录功能: http://visualstudiogallery.msdn.microsoft.com/226c2108-9da9-407d-b90d-9783040d27b8

    我认为本地历史记录功能补充了版本控制。

        2
  •  2
  •   JaredPar    12 年前

    您所描述的是一个源代码控制系统。VisualStudio默认情况下不提供此功能,因为它的主要工作是编辑器。它确实支持许多源代码控制插件,其中许多是免费的,这些插件将为您做到这一点。

    例如,有一个免费的 Git 现在由微软正式提供的插件。

    http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

    这可以与许多免费的Git提供商一起使用

        3
  •  1
  •   gameweld    12 年前

    可以选择两全其美:

    autogit - Visual Studio extension

    以下是本地历史记录与源代码存储库不同的一些相反原因:

    一些简单的原因:

    • 针对意外更改或删除的简单保险。
    • 使其更容易支持更智能的撤消、回溯或探索性编程。
    • 通过观察发生的细微变化来恢复任务或跟踪任务。
    • 重量轻,在你需要之前保持隐形。

    一些更深层次的原因:

    • 更好的任务恢复: 研究表明,当可以按时间顺序审查更改时(与直接提交相比),恢复中断的任务或审查他人做出的更改会更容易。

    • 自动博客: automark 是一个姊妹项目,可以检查git存储库,然后自动生成一个markdown文件,其格式适合发布博客文章。

    • 个人分析: Watts Humphrey提倡使用个人软件流程等方法来跟踪个人活动以实现自我完善。使用服务,例如 codealike codeivate ,您可以跟踪编辑所花费的时间等。跟踪 真实的 变化可以将这种分析提升到另一个层次。

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

        4
  •  1
  •   Venryx    9 年前

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

    这就像Juha Palom ki链接的那个,只是下载量、评论量更多,平均评论量略高。(我自己还没有尝试过,不过计划一两天内尝试)