cari

Rumah  >  Soal Jawab  >  teks badan

使用 git 时,在某个分支进行重构,和 master 分支差异过大,如何合并?

背景:假设从 master 1.0 版本新建分支重构代码,新分支叫 v2。 重构过程中,master 1.0 不断有新的修改或 bug 修复合并。等到 v2 开发完成时,两个分支之间差异太多,冲突也很多。

这样的场景下,如何处理才能比较好的发布 master 2.0?
实践中,当重构代码时,如何操作才能比较好的避免大量冲突的出现?

我想大声告诉你我想大声告诉你2753 hari yang lalu986

membalas semua(3)saya akan balas

  • 迷茫

    迷茫2017-05-02 09:28:06

    Helo, tiada cara mudah untuk menangani masalah ini semasa penggabungan Anda mungkin perlu menanganinya satu demi satu oleh kakitangan perniagaan yang sepadan.
    Terdapat beberapa bantahan terhadap cara pemfaktoran semula Semasa proses pemfaktoran semula, tuan perlu menangani pepijat dan fungsi pelepasan. Mengapa v2 tidak bergabung dalam masa?
    Jika master 1 dikeluarkan secara rasmi setiap kali, master 2 boleh digabungkan dalam masa, dan bilangan konflik akan dikurangkan!

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:28:06

    Kami juga menghadapi masalah yang sama
    Contohnya, jika terdapat versi stabil, terdapat direktori di bawahnya yang dipanggil fs
    , dan kemudian terdapat cawangan pembangunan, dan terdapat direktori di bawah. ia dipanggil fsv2

    Versi baharu dibangunkan pada pembangunan, dan direktori fs telah ditinggalkan Kod fs yang berkaitan telah diubah suai dalam direktori fsv2.

    Pada masa ini, terdapat masalah yang perlu diperbaiki dengan segera. Pembetulan terbaru dilakukan pada fs stabil kami membaiki semula. Lakukan backport dan laksanakan tampalan baharu pada cawangan baharu.

    Ini adalah benar untuk perbaikan terbaru Untuk pembangunan ciri yang besar, stabil biasanya tidak diperlukan bergabung.

    Ini adalah pengalaman saya sendiri, mungkin ketinggalan, tolong beri saya nasihat.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:28:06

    Secara umumnya, jika bahagian refactored belum diubah suai dalam master 1.0, sudah tentu tiada masalah.

    Sekiranya terdapat pengubahsuaian baru pada bahagian refactored, orang yang melakukan kedua-dua tugas mesti berkomunikasi dengan baik, jika tidak pasti akan ada masalah semasa penggabungan.

    Tetapi biasanya, tidak perlu memfaktorkan semula dan mengubah suai bahagian kod yang sama pada masa yang sama. Jika anda benar-benar mahu melakukan ini, kedua-dua tugas itu tidak perlu disegerakkan sepenuhnya. Anda boleh memfaktorkan semula satu hari, mengubah suai satu hari dan menggabungkan cawangan berulang kali.

    balas
    0
  • Batalbalas