git: cawangan pembetulan pepijat yang dibina berdasarkan tuan tempatan, amalan terbaik dalam senario sebenar
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:51:17
0
1
742

Git: Fixbug ialah cawangan pembetulan pepijat yang dibina berdasarkan induk tempatan Apakah amalan terbaik dalam senario sebenar?
ps: Induk jauh mempunyai kebenaran untuk berbilang orang.
Pengendalian proses ini dalam persekitaran pengeluaran sebenar agak mengelirukan:
Jenis pertama:

  1. git checkout fixbug

  2. git add .

  3. git commit -m '...'

  4. git checkout master

  5. git tarik asal tuan

  6. git merge fixbug

  7. letak induk untuk ujian

  8. Ujian OK

  9. git tarik asal tuan

  10. tuan dalam talian

Jenis kedua:

  1. git checkout fixbug

  2. git add .

  3. git commit -m '...'

  4. git checkout master

  5. git tarik asal tuan

  6. git checkout fixbug

  7. induk penggabungan git

  8. fixbug dimasukkan ke dalam persekitaran ujian untuk ujian

  9. Selepas ujian OK,

  10. git checkout master

  11. git tarik asal tuan

  12. git merge fixbug

  13. git push -u origin master
    13.master dalam talian

Jenis ketiga:
Apakah cadangan anda?
Ketam!

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
Peter_Zhu

Perasaan kedua adalah bahawa terdapat celah logik Selepas ujian keluaran kesembilan selesai, saya berbaik semula dengan tuan jika ada perubahan dalam kod, saya perlu mengujinya semula.

Jika projek itu rumit dan berbilang orang sedang mengusahakannya secara selari, perlu ada pengantara. Selepas pengaturcara lain membuat permintaan tarik, penyederhana perlu menyemak kod sebelum menentukan sama ada untuk menggabungkannya dengan induk jauh.

Projek umum tidak mempunyai pengantara, jadi pengantara adalah anda.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan