Version control 有人类语言的编辑和审核员吗?
当开发人员更改代码(前提是他使用版本控制)时,他/她可以将新代码与旧代码进行比较,以查看在两个“时间点”(或多个版本)上所做的更改 在某些情况下,IDE外接程序(扩展名或whatchamacallit)可能更方便,它将以这种方式记录所有更改:Version control 有人类语言的编辑和审核员吗?,version-control,visual-studio-addins,audit,visual-studio-extensions,human-readable,Version Control,Visual Studio Addins,Audit,Visual Studio Extensions,Human Readable,当开发人员更改代码(前提是他使用版本控制)时,他/她可以将新代码与旧代码进行比较,以查看在两个“时间点”(或多个版本)上所做的更改 在某些情况下,IDE外接程序(扩展名或whatchamacallit)可能更方便,它将以这种方式记录所有更改: 11:39:42 Changed "Activity1" to "MainActivity" 11:42:27 Added a new layout named "Whatchamacallem_TheBand.axml" (etc.) 有这样的野兽吗?
11:39:42 Changed "Activity1" to "MainActivity"
11:42:27 Added a new layout named "Whatchamacallem_TheBand.axml"
(etc.)
有这样的野兽吗?若否,原因为何?它似乎对许多场景都很有用——帮助您记住在某一天/编辑会话中所做的事情(可能是为了做出有意义/准确的签入注释),编写教程,以便不遗漏“次要”但必要的步骤,等等
更新
ISTM认为,即使是其中的一个子集也将是一个非常方便的“解决方案日志”,因为它可以包含以下项目:
On 3/14/2014, installed "Microsoft Http Client Libraries" version [was.auch.immer]" via NuGet
On 3/26/2014, installed "Windows Mobile Services" version [sea.lo.que.sea]" via NuGet
也许这样的审计工具可以通过“NuGet”之类的过滤器进行查询
更新2
Drodio(Android Studio)通过其“查看>最近的更改”窗口实现了这一点:
更新3
我越是使用Droido,我就越喜欢它;从编辑器中,访问关联菜单并选择本地历史>显示历史。这更像是我说的:
听起来您在寻找有用的提交消息。这样写,当您查看修订日志时,它们就会出现在那里。Git试图强迫你在每条提交消息的第一行写一个有用的摘要。不完全是这样-我不想去想/写它。我想让编辑自动记录所有事情,一个la:“他烤了;他摇了*;他摇了;&c”*我不希望它知道“摇”的过去式是“摇”;我并不期待奇迹发生。