如果文件未更改,提交历史会丢失吗?

时间:2019-06-19 16:44:54

标签: git bitbucket atlassian-sourcetree

想澄清我是否遇到这里提到的问题:https://confluence.atlassian.com/bitbucketserverkb/missing-commits-in-bitbucket-server-785327849.html

或者是预期的git行为,这样我才能真正了解情况。

所以我合并了一个功能分支,并强制将其合并到我的位桶存储库中。

但是我注意到当我在bitbucket中检查某个文件时,某些提交历史记录丢失了。

假设它是“文件A”。在“功能分支”中,我进行了几次提交并进行了一些更改,但最终最后一次提交是一次提交,该提交将其还原为“主”文件中的文件。因此,当我合并时,“文件A”最终在“功能分支”和“主”中都相同。

如果文件没有更改,是否期望“文件A”的所有提交历史记录都在“主”分支中丢失?无论文件是否没有更改但有提交,都可以保留提交历史记录吗?

那意味着关闭分支会导致那些提交丢失吗?

我通过在“功能分支”“文件A”中添加逗号来进行测试,并且合并时确实显示了提交历史记录。

这是预期的行为吗?

0 个答案:

没有答案