История коммитов теряется, если файл не изменен? - PullRequest
0 голосов
/ 19 июня 2019

Хотел уточнить, сталкиваюсь ли я с проблемой, упомянутой здесь: https://confluence.atlassian.com/bitbucketserverkb/missing-commits-in-bitbucket-server-785327849.html

или если это ожидаемое поведение мерзавца, чтобы я мог действительно понять ситуацию.

Итак, я слил ветку объектов и принудительно слил ее в свое хранилище битбакетов.

Однако я заметил, что часть истории коммитов теряется, когда я проверяю ее в bitbucket на наличие определенного файла.

Допустим, это «Файл A». В «ветви функций» я сделал несколько коммитов с некоторыми изменениями, но в конечном итоге последний коммит был коммитом, который вернул его обратно к тому, что файл находился в «master». Таким образом, «Файл A» в результате слияния оказался одинаковым как в «ветви функций», так и в «master».

Ожидается ли, что вся история коммитов для "файла A" будет потеряна в ветке "master", если в файле нет изменений? Есть ли способ сохранить историю коммитов, независимо от того, был ли файл изменен, но были ли зафиксированы коммиты?

Это будет означать, что закрытие ветви приведет к тому, что эти коммиты будут потеряны, верно?

Я протестировал, просто добавив запятую в «ветке функций» «Файл A», и когда я слил, история коммитов действительно отображается.

Это ожидаемое поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...