跟踪主分支和项目分支之间的变化

时间:2016-03-18 16:33:02

标签: java git

我们的质量检查小组想知道我们在修订版本与这些更改可能影响的可能用户界面位置之间发生了哪些变化。

现在每位开发人员都负责自己的门票。然后在该项目结束时,我们使用git生成此分支与master的差异,并手动将每个类跟踪到所有可能的UI位置。

这耗费了大量的开发人员时间,如果UAT推回项目,我们必须再次完成整个过程。

我们已经考虑编写一个查看源代码的程序,找到包含更改类名称的所有文件。

当我们这样做并且运行了几个小时后,我们最终得到了很多红色鲱鱼。

有没有更好的方法来处理这个问题,我们可以将这些内容放到我们的发布管理工具中?

我们正在使用Struts 2和Spring将我们的应用程序拉到一起。

1 个答案:

答案 0 :(得分:0)

  

我们考虑编写一个查看源代码的程序,找到包含更改类名称的所有文件

您可以使用log命令

<强> git log -- path_to_file

此命令将打印出修改给定文件名的所有提交。

git log --stat -- <file to search>

在所有提交中搜索字符串:

# search for the given string in all the commits
git log -S"string to search"