Rumah > Soal Jawab > teks badan
Saya mempunyai beberapa keraguan tentang menggunakan git untuk menggunakan persekitaran ujian dan persekitaran pengeluaran. Saya harap warga emas dapat menunjukkan jalan yang jelas.
Saya telah membaca banyak artikel sebelum ini dan ada juga yang menggunakan kaedah ini.
Tidak tahu yang mana antara dua kaedah ini lebih baik? Saya agak buntu dengan perkara ini sekarang.
Saya tidak tahu kaedah mana yang lebih saintifik dan cekap?
Selain itu, jika anda menggunakan kaedah pertama, anda sepatutnya boleh menolak kod ke bitbucket Jika cawangan pembangunan pada bitbucket berubah, persekitaran ujian akan menyegerakkan cawangan pembangunan pada bitbucket secara automatik. Jika cawangan utama pada bitbucket dikemas kini, persekitaran pengeluaran akan secara automatik menyegerakkan kod cawangan utama pada bitbucket. (Anda sepatutnya boleh melakukan ini menggunakan git hock.) Tetapi jika anda melakukan ini, adakah anda masih perlu menubuhkan gudang git pada persekitaran ujian dan pelayan persekitaran pengeluaran?
高洛峰2017-05-02 09:33:57
Pengurusan versi (git/svn) dan penggunaan harus diasingkan dengan betul (dipisahkan).
Sistem ujian dan sistem penggunaan hanya perlu mengetahui cawangan & nombor versi kod sasaran.
Sistem penggunaan harus mempunyai keupayaan untuk menggunakan mana-mana versi kod pada mana-mana cawangan (kod yang perlu dalam talian tidak semestinya yang terkini).
大家讲道理2017-05-02 09:33:57
Persekitaran pengeluaran menggunakan cawangan induk, persekitaran ujian menyemak cawangan seperti cawangan bangunkan daripada induk, fungsi baharu didaftar keluar daripada cawangan induk seperti ciri, dan kemudian gunakan cawangan ciri gabungan bangunkan untuk ujian. Selepas ujian, gunakan cawangan ciri gabungan induk. bangunkan kod induk gabungan setiap hari untuk memastikan ia dikemas kini.