想澄清我是否遇到这里提到的问题:https://confluence.atlassian.com/bitbucketserverkb/missing-commits-in-bitbucket-server-785327849.html
或者是预期的git行为,这样我才能真正了解情况。
所以我合并了一个功能分支,并强制将其合并到我的位桶存储库中。
但是我注意到当我在bitbucket中检查某个文件时,某些提交历史记录丢失了。
假设它是“文件A”。在“功能分支”中,我进行了几次提交并进行了一些更改,但最终最后一次提交是一次提交,该提交将其还原为“主”文件中的文件。因此,当我合并时,“文件A”最终在“功能分支”和“主”中都相同。
如果文件没有更改,是否期望“文件A”的所有提交历史记录都在“主”分支中丢失?无论文件是否没有更改但有提交,都可以保留提交历史记录吗?
那意味着关闭分支会导致那些提交丢失吗?
我通过在“功能分支”“文件A”中添加逗号来进行测试,并且合并时确实显示了提交历史记录。
这是预期的行为吗?