Pertanyaan yang ditandai dengan 'kontrol versi'

Kontrol versi adalah pengelolaan perubahan pada dokumen, program, dan informasi lain yang disimpan sebagai file komputer. Gunakan tag ini untuk menandai pertanyaan umum tentang penggunaan dan penerapan versi, membandingkan VCS. Untuk sebagian besar perintah dan metode khusus untuk setiap VCS tertentu, ada tag tertentu yang harus dipilih.
26
balasan

Unduh satu file dari GitHub

Saya pikir sebagian besar dari Anda pengembang menggunakan VCS, dan saya harap beberapa dari Anda menggunakan Git. Apakah Anda punya saran atau trik tentang cara mendapatkan URL unduhan untuk satu file di repositori? Saya tidak perlu URL untuk ditampilkan ...
atur 05 Jan '11 jam 16:41
9
balasan

Konfigurasikan git untuk menarik dan menekan semua cabang.

Saya ingin mengklik dan menarik semua cabang default, termasuk yang baru dibuat. Apakah ada parameter yang dapat saya tentukan untuknya? Kalau tidak, ketika saya menambahkan cabang baru, secara lokal, dan saya ingin menariknya dari server, itu adalah cara termudah untuk ...
ditetapkan pada 16 Desember '09 jam 4:09 sore
7
balasan

Haruskah Gemfile.lock dimasukkan dalam .gitignore?

Saya agak baru di bundler dan file yang dibuatnya. Saya memiliki salinan repositori GitHub, yang berkontribusi banyak orang, jadi saya terkejut menemukan bahwa bundel membuat file yang tidak ada dalam repo dan tidak ada dalam daftar .giti ...
ditetapkan pada 11 November '10 jam 8:03
6
balasan

Haruskah composer.lock dikomit ke kontrol versi?

Saya sedikit bingung dengan composer.lock yang digunakan dalam aplikasi repositori. Saya melihat banyak orang mengatakan bahwa kita tidak boleh .gitignore composer.lock dari repositori. Jika saya memperbarui perpustakaan saya di lingkungan dev saya, saya akan memiliki ...
aktifkan pada 15 Oktober. '12 jam 16:36
14
balasan

Bagaimana cara menggunakan Git untuk mengelola kode sumber Unity3D?

Apa praktik terbaik untuk menggunakan kontrol sumber Git dengan Unity 3D, terutama ketika berhadapan dengan sifat biner proyek Unity 3D? Jelaskan alur kerja, jalur mana yang akan dimasukkan dalam .gitignore, pengaturan mana yang harus diatur ke Unity dan / atau ...
set 14 agustus '13 pada jam 9:57
8
balasan

Dapatkan perubahan dari wisaya ke cabang di git

Dalam repositori saya, saya memiliki cabang bernama aq yang saya kerjakan. Lalu saya membuat pekerjaan baru dan kesalahan di master. Apa cara terbaik untuk mendapatkan komitmen ini ke cabang aq? Buat cabang baru dari master dan gabungkan dengan ...
Set 17 Maret '11 jam 5:51 sore
5
balasan

Lihat file di cabang Git lain tanpa mengubah cabang

Bisakah saya membuka file di cabang git tanpa memeriksa cabang ini? Bagaimana? Pada dasarnya, saya ingin membuka file di cabang github saya tanpa mengubah cabang setiap saat. Saya tidak ingin mengubahnya, hanya ingin melihatnya.
aktifkan pada 22 Oktober. '11 pada jam 2:39
7
balasan

Bagaimana dan / atau mengapa menggabungkan di Git lebih baik daripada di SVN?

Di beberapa tempat, saya telah mendengar bahwa salah satu alasan utama mengapa sistem kontrol versi terdistribusi bersinar jauh lebih baik dikombinasikan daripada di alat tradisional seperti SVN. Bahkan, ini disebabkan oleh perbedaan yang melekat dalam ...
Ditetapkan pada 18 Maret '10 pukul 19:32
4
balasan

Apa perbedaan antara HEAD, pohon yang bekerja dan indeks di Git?

Adakah yang bisa memberitahu saya perbedaan antara KEPALA, pohon yang bekerja dan indeks di Git? Dari apa yang saya mengerti, ini semua nama untuk cabang yang berbeda. Apakah tebakan saya benar? Sunting Saya menemukan ini. Satu-satunya repositori git dapat melacak ...
ditetapkan pada 11 September '10 jam 7:53
8
balasan

Cara menonaktifkan sejumlah besar file tanpa menghapus konten

Saya tidak sengaja menambahkan banyak file sementara menggunakan git add-A. Saya berhasil menonaktifkan file menggunakan perintah berikut dan berhasil menghapus indeks kotor. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter = D -z | xargs -0 git rm --ca ...
ditetapkan pada 18 Agustus '11 jam 10:07
9
balasan

Git mergetool membuat file .orig yang tidak diinginkan

Ketika saya mengizinkan resolusi gabungan dengan Kdiff3 (dan alat gabungan lain yang saya coba), saya perhatikan bahwa resolusi tersebut membuat file * .orig. Apakah ada cara untuk tidak membuat file tambahan ini?
set 09 Agustus. '09 jam 19:25
9
balasan

Batalkan git pembaruan-indeks --assume-tidak berubah <file>

Cara Anda mengabaikan tampilan / pelacakan file / file tertentu. Anda baru saja menjalankan ini: git update-index --assume-unchanged <file> Sekarang, bagaimana Anda membatalkannya untuk menonton mereka lagi? (Biarkan aku memanggilnya tidak menebak.)
ditetapkan pada 19 Juni '13 pukul 18:57
8
balasan

Bagaimana cara mengembalikan ke komit terakhir setelah memeriksa komit sebelumnya?

Saya terkadang memeriksa versi kode sebelumnya untuk verifikasi atau pengujian. Saya telah melihat instruksi tentang apa yang harus dilakukan jika saya ingin mengubah komit sebelumnya, tetapi tidak melakukan perubahan. Setelah saya melakukannya. git checkout HEAD ^, bagaimana cara saya kembali ...
Ditetapkan pada 11 Maret '10 pukul 20:42
21
jawabannya

Haruskah saya menggunakan SVN atau Git?

Saya meluncurkan proyek terdistribusi baru. Haruskah saya menggunakan SVN atau Git dan mengapa?
atur 02 Okt '08 pada jam 12:47
12
balasan

Bagaimana cara mengedit pesan perintah yang salah di lincah?

Saat ini saya menggunakan TortoiseHg (Mercurial) dan secara tidak sengaja membuat pesan komit yang salah. Bagaimana cara saya mengedit pesan komit ini di repositori?
atur 08 Maret 2009 pada 7:42