在Visual Studio 2017中,是否有可能显示一个分支中所有提交中所更改的文件列表?

15 浏览
0 Comments

在Visual Studio 2017中,是否有可能显示一个分支中所有提交中所更改的文件列表?

在Visual Studio 2017中,我有一个使用Git的项目,并希望生成一个与主分支相比,在分支中所有更改的文件列表。如果一个文件在多个提交中被修改,它应该只列出一次。

对于输出列表的方式,我没有特定偏好,只要我能够阅读即可。

如果在Visual Studio 2017中无法直接或通过兼容的扩展完成此操作,我将考虑使用第三方工具(如果有的话)。

0
0 Comments

这个问题的出现的原因是用户想要在Visual Studio 2017中显示一个分支的所有提交中所更改的文件的列表。为了解决这个问题,可以使用以下方法:

1. 打开Git Bash(在Windows 10上),或者在其他命令行界面中运行以下命令:

git diff --name-only BRANCH master

这个命令将输出一个文件列表,这些文件在两个分支之间有差异,相对于仓库的根目录。

2. 可以将输出结果保存到一个文件中。例如,在Git Bash中,可以运行以下命令:

git diff --name-only develop master > updates.html

这个命令将将输出结果保存到名为"updates.html"的文件中。

来源:link

通过使用上述命令,用户可以在Visual Studio 2017中轻松地显示一个分支的所有提交中所更改的文件的列表。

0