Pertanyaan yang diberi tag «version-control»

Disiplin pemrograman untuk melacak, menyimpan, dan mengambil revisi kode sumber.

5
Apa keuntungan menggunakan percabangan sebagai pengembang solo?
Pertama, saya menyadari bahwa banyak pertanyaan telah diajukan tentang VCS sebagai pengembang tunggal, tetapi seringkali terlalu luas. Ini hanya menyangkut percabangan, dan masih telah ditandai sebagai duplikat ... duplikat yang seharusnya, sekali lagi, ditandai sebagai duplikat lain dari pertanyaan lain yang terlalu luas dan tidak berkaitan dengan percabangan secara khusus. …

17
Haruskah saya memberi tahu seseorang bahwa komit mereka menyebabkan kemunduran?
Saat Anda melacak dan memperbaiki regresi — yaitu bug yang menyebabkan kode yang sebelumnya berhenti berfungsi — kontrol versi memungkinkan untuk mencari siapa yang melakukan perubahan yang merusaknya. Apakah layak melakukan ini? Apakah konstruktif untuk menunjukkan ini kepada orang yang membuat komitmen? Apakah sifat kesalahan (pada skala kurangnya perhatian terhadap …


10
Apa yang harus saya lakukan ketika saya sudah menunggu terlalu lama di antara komitmen?
Saya nakal ... Terlalu banyak "koboi pengkodean," tidak cukup berkomitmen. Sekarang, saya di sini dengan komitmen besar. Ya, saya seharusnya sudah melakukan selama ini, tapi sekarang sudah terlambat. Apa yang lebih baik Lakukan satu komit besar yang mendaftar semua hal yang saya ubah Cobalah memecahnya menjadi komit kecil yang kemungkinan …


11
git untuk proyek pribadi (satu orang). Berlebihan?
Saya tahu, dan menggunakan, dua sistem kontrol versi: Subversi dan git. Subversion, seperti yang sekarang, digunakan untuk proyek-proyek pribadi di mana saya satu-satunya pengembang dan git digunakan untuk proyek-proyek sumber terbuka dan proyek-proyek di mana saya percaya orang lain juga akan bekerja pada proyek tersebut. Ini sebagian besar karena kemampuan …

6
Mengapa git menggunakan hash alih-alih angka revisi?
Saya selalu bertanya-tanya mengapa git lebih suka hash daripada angka revisi. Angka revisi jauh lebih jelas dan lebih mudah untuk dirujuk (menurut saya): Ada perbedaan antara menyuruh seseorang untuk melihat revisi 1200 atau melakukan 92ba93e! (Sekedar memberi satu contoh). Jadi, apakah ada alasan untuk desain ini?


12
Apakah ada titik untuk memasukkan "log perubahan" di setiap file kode ketika Anda menggunakan kontrol versi?
Saya mendapat kesan bahwa sistem kontrol versi menghilangkan kebutuhan untuk memiliki "log perubahan" terpampang di mana-mana dalam kode. Saya sering melihat terus menggunakan log perubahan, termasuk blok panjang yang besar pada awal prosedur tersimpan dengan bagian besar diblokir untuk perubahan pada file dan mengotori kode dengan hal-hal seperti: // 2011-06-14 …

28
Apakah mungkin bagi programmer yang baik untuk tidak pernah menggunakan kontrol versi? [Tutup]
Saya mencari programmer ahli untuk membantu memecahkan situasi yang sulit. Wawancara sejauh ini sangat mengecewakan. Kandidat terbaik sejauh ini adalah programmer yang sangat berpengalaman yang tidak pernah menggunakan perangkat lunak kontrol versi. Masalah itu sendiri mungkin tidak terlalu serius karena itu adalah sesuatu yang dapat dipelajari dalam waktu singkat. Tetapi …


7
Mengapa banyak proyek lebih suka "git rebase" daripada "git merge"?
Salah satu keuntungan menggunakan DVCS adalah alur kerja edit-commit-gabungan (lebih dari edit-gabungan-komit sering dipaksakan oleh CVCS). Mengizinkan setiap perubahan unik untuk dicatat dalam repositori independen dari penggabungan memastikan DAG secara akurat mencerminkan silsilah sebenarnya dari proyek. Mengapa begitu banyak situs web berbicara tentang keinginan untuk "menghindari penggabungan komitmen"? Tidakkah menggabungkan …




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.