Saya ingin melacak proyek yang menggunakan git. Saya tidak ingin mengkloning repositori lengkap dan riwayat lengkap, saya hanya ingin revisi terbaru, dan saya ingin dapat memperbarui revisi baru dari proyek jarak jauh.
Saya telah mencoba menggunakan git clone, tetapi ini menciptakan salinan seluruh repositori (ukuran file besar), dan pelacakan perubahan membuat ruang disk lebih besar (100mb file sekarang membutuhkan lebih dari 2gb).
Saya tidak akan mengirimkan tambalan, dan saya tidak perlu sejarah. Saya hanya ingin versi terbaru seperti di subversi.
Apakah ini mungkin di git?
Jawaban:
Gunakan
--depth
opsi digit clone
:contoh:
git clone --depth=1 <remote_repo_url>
sumber
git clone --depth=1 <remote_repo_url>
git 1.8.4
.Solusi alternatif untuk melakukan clone dangkal (
git clone --depth=1 <URL>
) adalah, jika pihak jauh mendukungnya, untuk menggunakan--remote
opsi arsip git :Atau, jika repositori jarak jauh yang dimaksud meramban dapat menggunakan beberapa antarmuka web seperti gitweb atau GitHub, maka ada kemungkinan ia memiliki fitur 'snapshot', dan Anda dapat mengunduh versi terbaru (tanpa informasi versi) dari antarmuka web.
sumber