Git svn init + fetch ve git svn clone arasındaki fark nedir?


10

Git'i yerel olarak kullanmaya çalışırken, SVN'yi kullandığım işyerinde her şeyi nasıl kuracağımı çok araştırıyordum. Bulduğum kadarıyla, soruna iki yaklaşım var gibi görünüyor:

git svn clone URL

veya

git svn init URL
git svn fetch

Farklılar mı? Evet ise nasıl? Değilse neden aynı şekilde iki yol? Yoksa bu sadece aynı şeyi yaptıkları bir durum mu?

Yanıtlar:


9

Onlar aynı. Git'in diğer düşük seviye komutlarını çağıran birçok üst düzey komutu vardır. Üst düzey komutlar, günlük görevleri kolaylaştırmak için kullanıcıya yöneliktir ve düşük düzey komutlar git'in veri yapıları açısından tek bir şey yapar. Git terminolojisinde bunlara porselen ve tesisat komutları denir.

Klonlama, kullanıcının yapmak istediği şeydir ve bu, tamamen farklı havuz görevleri olan bir SVN havuzundan bir havuz başlatmayı ve getirme taahhütlerini içerir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.