【问题标题】:Is there any local history in Visual Studio 2012Visual Studio 2012 中是否有任何本地历史记录
【发布时间】:2013-03-12 19:20:54
【问题描述】:

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

本地历史是指跟踪我对源代码所做的任何更改和编辑的东西,以便我将来能够恢复它。

【问题讨论】:

  • 我必须把我的源代码放到互联网上吗?或者我可以在没有互联网的情况下使用 Team Foundation 吗?它是本地历史记录,还是基于服务器的历史记录?
  • 没有。 try.github.com

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 值得一提的是,如果“在互联网上”有代码让您感到害怕,Git 可以在本地完成所有管理,而无需您将其推送到任何其他机器,如果您愿意的话。
    • 感谢您的回答。
    【解决方案3】:

    可以选择两全其美:

    autogit - Visual Studio extension

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

    一些简单的原因:

    • 针对意外更改或删除的简单保险。
    • 可以更轻松地支持更智能的撤消、回溯或探索性编程。
    • 通过查看发生的细粒度更改来恢复任务或跟踪任务。
    • 重量轻,在您需要时保持隐形。

    一些更深层次的原因:

    • 更好地恢复任务:研究表明,如果可以按时间顺序查看更改(与平提交)。

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

    • 个人分析: Watts Humphrey 提倡使用个人软件流程等方法跟踪个人活动以实现自我提升的想法。使用codealikecodeivate 等服务,您可以跟踪编辑所花费的时间等。跟踪实际更改可以将此分析提升到另一个层次。

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

    【讨论】:

      【解决方案4】:

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

      它就像 Juha Palomäki 链接的那个,除了下载量、评论和平均评论略高。 (我自己还没有尝试过,虽然计划在一两天内)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-13
        • 2016-10-20
        • 2015-02-12
        • 2018-11-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多