[英]Tortoise GIT - show changes created in branch after merge
是否可以仅显示在特定分支中创建的提交和更改? 如果我在合并之前这样做,它就有效。 如果我将master分支合并到这个分支(使其成为实际),那么我会看到在master分支中进行的提交和合并。 有什么方法可以过滤它吗?
你可以使用git bash(带git的打包工具)来做到这一点,它是另一种选择。 对于这个问题,这是一个更有效的解决方案:
git log --graph [branch]
git diff ..master path/to/file
致于作者@lukman 在这里回答了类似的问题。
要在合并之前查看分支,可以在要查看的分支上合并之前右键单击提交,然后单击“在此版本中创建分支”。
然后浏览引用,右键单击新分支并单击“显示日志”。
合并未显示,因为它不在此分支上。 如果您的合并是最后一次提交,则此方法有效,但如果不是,则不会在其后看到任何内容。
您还可以分支当前分支,在rebase分支上完全删除合并。 这也会将其隐藏在日志视图中(同样,仅因为它不存在)。
在这两种情况下,原始分支仍然是相同的。
无论如何,似乎没有一种简单的方法可以做到这一点。 “隐藏其他分支”选项会很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.