Pertanyaan yang diberi tag «git»

Git adalah DVCS sumber terbuka (Sistem Kontrol Versi Terdistribusi)

7
Kantor saya menginginkan penggabungan cabang tanpa batas sebagai kebijakan; pilihan lain apa yang kita miliki?
Kantor saya sedang mencoba mencari tahu bagaimana kami menangani perpecahan dan penggabungan cabang, dan kami telah mengalami masalah besar. Masalah kami adalah dengan sidebranch jangka panjang - jenis di mana Anda memiliki beberapa orang yang bekerja sidebranch yang terpisah dari master, kami berkembang selama beberapa bulan, dan ketika kami mencapai …

10
Rekan kerja saya berkomitmen dan mendorong tanpa pengujian
Ketika rekan kerja saya berpikir bahwa tidak perlu melakukan tes pada PC-nya, dia membuat perubahan, melakukan dan kemudian mendorong. Kemudian dia menguji pada server produksi dan menyadari bahwa dia membuat kesalahan. Itu terjadi seminggu sekali. Sekarang saya melihat bahwa dia membuat 3 komit dan mendorong dengan penyebaran ke server produksi …

14
Bagaimana saya bisa menjaga kualitas kode tanpa SCM?
Saya bekerja di lembaga pemerintahan. Teknologi yang digunakan di sini dan metode untuk mengembangkan perangkat lunak cukup kuno. Mereka memiliki banyak ruang penyimpanan tetapi tidak ada ruang yang sesuai untuk menyimpan dan memelihara aplikasi yang digunakan untuk mengotomatisasi sebagian besar pekerjaan di sini. Institusi tidak mengizinkan saya untuk menggunakan perangkat …
110 git  code-quality  svn  scm 



11
Mengapa belajar git ketika ada aplikasi GUI untuk GitHub?
Mengingat bahwa GitHub menyediakan aplikasi GUI untuk Mac dan Windows , apa manfaat belajar menggunakan git dari baris perintah? Saat ini saya menggunakan aplikasi mac mereka untuk memperbarui repositori saya, dan sejauh ini tampaknya memenuhi kebutuhan saya. Apa yang mungkin saya lewatkan?
84 git  github 

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
Kecenderungan cabang “berkembang” hilang
Saya telah memperhatikan sesuatu belakangan ini melihat beberapa proyek populer di GitHub, bahwa tidak ada developcabang. Dan pada kenyataannya, panduan GitHub Flow tidak menyebutkannya juga. Dari pemahaman saya, masterharus selalu benar-benar stabil dan mencerminkan produksi. Jika pengembang bekerja pada cabang fitur, dan kemudian menggabungkannya ke dalam masterketika mereka selesai, itu …
82 git  github 

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?


8
Apakah ini praktik yang baik untuk menggunakan cabang untuk mempertahankan edisi berbeda dari perangkat lunak yang sama?
Kami memiliki produk yang memiliki beberapa edisi berbeda. Perbedaannya kecil: string yang berbeda di sana-sini, sedikit sekali logika tambahan di satu, sangat sedikit perbedaan dalam logika di yang lain. Ketika perangkat lunak sedang dikembangkan, sebagian besar perubahan perlu ditambahkan ke setiap edisi; Namun, ada beberapa yang tidak dan beberapa yang …
72 git  branching 

4
Mengapa git pull melakukan penggabungan bukannya rebase secara default?
Pertimbangkan situasi berikut: Anda memiliki klon dari repositori git Anda memiliki beberapa komit lokal (komit yang belum didorong ke mana pun) Repositori jarak jauh memiliki komit baru yang belum Anda rekonsiliasi Jadi sesuatu seperti ini: Jika Anda menjalankan git pulldengan pengaturan default, Anda akan mendapatkan sesuatu seperti ini: Ini karena …
71 git 

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 …


17
Apa yang bisa saya lakukan untuk pengembang yang tidak bisa belajar Git? [Tutup]
Konteks Tim saya yang terdiri dari 8 insinyur saat ini sedang dalam transisi ke Git (dari Subversion) untuk hal besar berikutnya. Kami memiliki beberapa insinyur 'lebih berpengalaman' yang merasa cukup sulit untuk menjemput Git. Saya mendapat pertanyaan sepele yang sama meskipun telah memberikan buku petunjuk, kegiatan pelatihan, dan sesi papan …
68 git  gitflow 

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.