Bagaimana untuk melakukannya dalam projek yang disegerakkan git, beberapa fail adalah berbeza
PHPz
PHPz 2017-05-02 09:48:55
0
1
844

Projek ini disegerakkan menggunakan git, dan kini terdapat beberapa keperluan

Keperluan 1: Panggil fail JS bahagian hadapan yang berbeza dalam talian dan luar talian

Sebagai contoh, vue, persekitaran pembangunan tempatan memanggil versi pembangunan fail, manakala persekitaran dalam talian memanggil versi persekitaran pengeluaran fail tersebut, sila rujuk dokumentasi rasmi:

Nota penting: Sila gunakan versi pembangunan semasa membangun. Ia akan memberikan amaran mesra apabila menghadapi ralat biasa.

Jangan gunakan versi persekitaran pembangunan yang dimampatkan minimum, jika tidak, anda akan kehilangan gesaan dan amaran ralat!

Keperluan 2: Gunakan pangkalan data yang berbeza untuk persekitaran formal dan persekitaran ujian

Untuk fail DB yang sama, saya ingin memaut ke pangkalan data ujian secara setempat, dan saya mahu memaut ke versi rasmi pangkalan data dalam persekitaran rasmi dalam talian

Bagaimana untuk melakukannya?

Sila kecualikan situasi di mana sesetengah fail tidak segerak dengan mengubah suai .gitignore Kerana ia dibangunkan oleh berbilang orang, fail dalam persekitaran setempat masih perlu disegerakkan ke persekitaran pembangunan yang berbeza

<. 🎜>
Ada satu lagi situasi yang perlu dipertimbangkan:

Apabila saya mengubah suai sebahagian kod secara setempat, persekitaran dalam talian boleh digunakan dengan cepat selepas penyegerakan, dan bukannya perlu melaraskannya secara manual selepas setiap penyegerakan.

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
淡淡烟草味

Saya sebenarnya tidak melakukannya, saya hanya cuba untuk melihat sama ada saya boleh memberi anda idea.
Menggunakan alat bina npm untuk melaksanakan arahan yang berbeza untuk pembangunan dan pemformalan, fail konfigurasi dimuat naik ke git. Apa yang disegerakkan ialah fail konfigurasi ini (fail mengandungi kebergantungan dan prapemprosesan (pak web, tegukan) dalam projek).
Pembangunan dan pembangun diletakkan dalam pakej yang sama dan menjalankan pembangun secara setempat. Binaan larian pembangunan;

Fungsi cawangan git mungkin tidak memenuhi keperluan pelarasan manual anda.

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