Apakah sistem kawalan versi berpusat dan sistem kawalan yang diedarkan?
Sistem kawalan versi berpusat
Perpustakaan versi berpusat pada pelayan pusat. Apabila kita benar -benar bekerja, kita menggunakan komputer kita sendiri, jadi kita mesti terlebih dahulu menyambung ke pelayan pusat untuk mendapatkan versi terkini dari sana, kemudian menulis atau menukar kod, dan selepas selesai, kita perlu menolak kerja yang telah kita lakukan ke pelayan pusat. Sistem kawalan versi berpusat mesti disambungkan ke Internet untuk berfungsi. Sekiranya ia berada di rangkaian kawasan tempatan, ia adalah OK, jalur lebar cukup besar, dan kelajuannya cukup cepat. Sekiranya ia berada di Internet, jika kelajuannya perlahan, ia akan menjadi sangat menyedihkan.
Bagi rakan -rakan yang telah bekerja di Big Data (Hadoop) atau pangkalan data yang besar, konsep "diedarkan" mesti sangat biasa, jadi saya tidak akan menjelaskannya terlalu banyak di sini. Berbanding dengan sistem kawalan versi berpusat,Sistem kawalan yang diedarkantidak mempunyai pelayan pusat. Komputer semua orang adalah perpustakaan versi lengkap, jadi tidak perlu menyambung ke Internet ketika bekerja, kerana versi semuanya berada di komputer mereka sendiri. Oleh kerana komputer semua orang mempunyai perpustakaan versi lengkap. Maka persoalannya, bagaimana untuk bekerjasama dalam pembangunan projek di kalangan ramai orang? Sebagai contoh, seseorang mengubah fail A pada komputernya, dan pada masa yang sama, orang lain juga mengubah fail A pada komputernya. Pada ketika ini, anda berdua hanya perlu menolak perubahan anda sendiri antara satu sama lain, dan anda dapat melihat perubahan masing -masing.
Sekiranya anda telah menggunakan SVN dan Git, tidak sukar untuk membuat kesimpulan: SVN tergolong dalam sistem kawalan versi berpusat, sementara Git milik aSistem kawalan yang diedarkan.
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies.
Privacy Policy