Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 有人类语言的编辑和审核员吗?_Version Control_Visual Studio Addins_Audit_Visual Studio Extensions_Human Readable - Fatal编程技术网

Version control 有人类语言的编辑和审核员吗?

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.) 有这样的野兽吗?

当开发人员更改代码(前提是他使用版本控制)时,他/她可以将新代码与旧代码进行比较,以查看在两个“时间点”(或多个版本)上所做的更改

在某些情况下,IDE外接程序(扩展名或whatchamacallit)可能更方便,它将以这种方式记录所有更改:

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”*我不希望它知道“摇”的过去式是“摇”;我并不期待奇迹发生。