我有两个分支:master和other。我把other合并到了master中,但由于某些原因,一个提交的源代码没有改变。
我可以通过运行git log
在master中看到这些提交,但实际的源代码没有改变。在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
分支。也许这也导致了一些问题?
other
合并到master
,然后撤销了合并提交? - CptBartender