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

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

问题描述:

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

当地历史我意味着什么,跟踪任何更改和编辑我做的源代码,所以我可以能够恢复它的未来。

+2

使用源代码管理。 – SLaks 2013-03-12 19:21:42

+1

我必须将我的源代码放在Internet上吗?或者我可以在没有网络的情况下使用Team Foundation?这是本地历史还是基于服务器的历史? – Ydhem 2013-03-12 19:27:33

+1

编号http://try.github.com/ – SLaks 2013-03-12 20:22:19

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

比如有是现在正式通过微软提供的免费Git插件。

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

这可以用数目的游离GIT中提供商

一起使用0
+4

值得一提的是,如果您的代码“在互联网上”让您感到恐慌,Git可以在本地完成所有管理工作,而无需将其推送到任何其他机器,如果您愿意。 – 2013-03-13 06:01:34

+0

感谢您的回答。 – Ydhem 2013-03-13 07:03:44

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

我认为当地的历史特性完善的版本控制。

有有两全其美的选择:

autogit - Visual Studio extension

下面是一些柜台原因当地的历史是不同的,那么代码库:

有些简单的原因:

  • 针对意外更改或删除的简单保险。
  • 可以更容易地支持更智能的撤销,回溯或探索性编程。
  • 恢复任务或跟踪任务,通过查看发生的细粒度级别的更改。
  • 重量轻,直到你需要时才会隐形。

一些更深层次的原因:

  • 更好的任务恢复:研究表明,恢复被中断的任务或审查由另一个所做的更改更加容易更改时可以在时间顺序进行审查方式(与扁平提交相比)。

  • 自动博客:automark是姊妹项目,可以考察一个Git仓库,然后自动生成一个文件降价,适合于发布博客文章的格式。

  • 个人分析:瓦特汉弗莱提倡使用诸如个人软件过程之类的方法跟踪个人活动以实现自我改善。使用服务,如codealikecodeivate,您可以跟踪花费时间进行编辑等。跟踪实际更改可以将此分析带到另一个级别。

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

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

这就像一个尤哈Palomäki的联系,除了有更多的下载,评论,和较高的平均审查。 (我自己还没有尝试,但计划在一两天内)