Итак, у меня есть две ветки: мастер и другие. Я объединил другую ветвь в master, но почему-то источник для одного коммита не изменился.Git: git diff показывает изменения, но merge говорит до настоящего времени?
Я могу видеть эти фиксации в главном режиме, запустив git log
, но фактический исходный код не изменился. В ветке other
у нее есть новые изменения, но master
нет.
Так работает:
git diff master..other dir_name
показывает мне это:
--- a/dir_name/views/purchase_order_report.xml
+++ b/dir_name/views/purchase_order_report.xml
@@ -60,9 +60,9 @@
<span t-field="o.partner_id.name"/>
<div t-field="o.partner_id"
t-field-options='{"widget": "contact", "fields": ["address"], "no_marker": true}'/>
- <t t-if="o.partner_id.child_ids.search([('type', '=', 'invoice')])">
+ <t t-if="o.partner_id.child_ids.filtered(lambda r: r.type == 'invoice')">
<span>Attn:
- <span t-esc="o.partner_id.child_ids.search([('type', '=', 'invoice')])[0].name"/>
+ <span t-esc="o.partner_id.child_ids.filtered(lambda r: r.type == 'invoice')[0].name"/>
</span>
</t>
</div>
+
линии являются те, которые должны быть в мастер тоже, но не по какой-то причине.
И делает:
git checkout master
git merge other
Already up-to-date.
Так что, кажется, что-то напутал.
Обновление. Я также вишневый взял некоторые коммиты от master
до other
ветви. Может быть, это вызвало некоторые проблемы?
Да, есть отличия от мастера, которые не находятся в другой ветке. Но мне еще не нужны эти изменения в «другом». Дело в том, что ветвь 'master' используется для всех изменений. И 'other' - это ветвь, которая поступает из стабильной ветки, которая немного отстает от« master »(другими словами, теперь я развиваю функцию/исправление из ветки, которая поступает из стабильной ветви). Может быть, эта логика немного испорчена, но вот что у меня есть сейчас :) – Andrius
Нет, мне нужно обратное. Есть изменения из другой ветви, которая не применима к мастеру, даже если я слился, и я вижу, что фиксация в мастер ... – Andrius
Вы случайно сменили 'other' на' master', а затем вернули слияние? – CptBartender