Git не создает фиксацию слияния при слиянии подписанного / аннотированного тега

qemu-kvm действительно был объединен в QEMU, но это произошло в версии 1.3. Debian Wheezy поставляет QEMU 1.1.2, которому по-прежнему требуется qemu-kvm для поддержки KVM.

2
26.05.2018, 14:43
1 ответ

Tenga en cuenta la parte de la página de manual que ha citado y que he puesto en negrita a continuación:

This is the default behaviour when merging an annotated (and possibly signed) tag that is not stored in its natural place in refs/tags/ hierarchy.

Con la secuencia de comandos que diste, la etiqueta estaría en su lugar natural,por lo que las condiciones para ese valor predeterminado no se aplicarían.

Este valor predeterminado se implementó para ayudar a obtener una etiqueta de un repositorio de contribuyentes como FETCH_HEADen el repositorio del mantenedor. Es probable que dichas etiquetas sean efímeras, por lo que si tienen contenido (, una anotación o una firma ), por lo general es bueno conservar esa información en una confirmación de fusión. Sin embargo, es probable que las etiquetas que ya están en refs/tags/formen parte del estado permanente del proyecto y, por lo tanto, el contenido debe permanecer disponible sin necesidad de transferirlo a una confirmación.

La ​​solución más simple probablemente sería usar explícitamente la opción --no-ff.

1
27.01.2020, 22:18

Теги

Похожие вопросы