«git-svn» etiketlenmiş sorular

git-svn, git ve Subversion arasında, değişiklikleri Subversion'a geri gönderirken, uzak bir Subversion deposunu yerel Git deposu olarak kullanmaya izin veren iki yönlü bir köprüdür.

30
Geçmişi olan bir SVN deposunu yeni bir Git deposuna nasıl taşıyabilirim?
Git kılavuzunu, SSS'yi, Git - SVN çarpışma kursunu vb. Okudum ve hepsi bunu ve bunu açıklıyor, ancak hiçbir yerde aşağıdaki gibi basit bir talimat bulamazsınız: SVN deposu: svn://myserver/path/to/svn/repos Git deposu: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Bu kadar basit olmasını beklemiyorum ve tek bir komut olmasını beklemiyorum. Ama hiçbir şeyi …

12
Dosyanın sonunda yeni satır yok
Bunu yaparken "Dosya sonunda satırsonu yok"git diff yazıyor . Tamam, dosyanın sonunda yeni satır yok. Sorun ne? Mesajın önemi nedir ve bize ne anlatmaya çalışıyor?
473 git  git-svn 

9
Git kullanarak belirli bir dosyadaki değişiklikleri görün
git diffDeğişiklikleri kontrol etmek için komutu kullanabileceğimi biliyorum , ama anladığım kadarıyla dizin tabanlı. Bu, geçerli dizindeki tüm dosyaların tüm değişikliklerini verdiği anlamına gelir. Yalnızca belirli bir dosyadaki değişiklikleri nasıl kontrol edebilirim? Demek, değişmiş dosyalar file_1.rb, file_2.rb, ..., file_N.rbfakat sadece dosyadaki değişiklikleri ilgilenen ediyorum file_2.rb. Bu değişiklikleri (taahhütte bulunmadan önce) …
473 git  git-svn 

17
Mevcut bir Git deposunu SVN'ye gönderme
Git'te tüm işlerimi yapıyorum ve GitHub'a itiyorum. Hem yazılımdan hem de siteden çok memnun kaldım ve bu noktada çalışma pratiklerimi değiştirmek istemiyorum. Doktora danışmanım, tüm öğrencilerden çalışmalarını üniversitede barındırılan bir SVN deposunda tutmasını istiyor. Mevcut bir SVN deposunu Git'e çekmek için tonlarca belge ve öğretici buldum, ancak Git deposunu yeni …
384 svn  git  git-svn 

3
Git-svn, bir Subversion deposundaki son n revizyonları nasıl kopyalar?
Sorun Bir Subversion deposundan git-svn ile sığ bir kopyayı nasıl oluşturursunuz, örneğin yalnızca son üç düzeltmeyi nasıl çekersiniz? git cloneSeçeneğini kullanırsanız komutu bir Git deposundan son n revizyonları alabilirsiniz --depth, depoya sığ bir kopyasını almak yani. Misal: git clone --depth 3 git://some/repo myshallowcopyrepo Git-svn için benzer bir seçenek var mı? …

2
Git deposundan kökeni kaldırma
Temel soru: Bir git deposunu klonlandığı kaynaktan nasıl ayırabilirim? git branch -a gösterileri: * master remotes/origin/HEAD -> origin/master ve tüm menşe bilgisini ve ilgili revizyonları kaldırmak istiyorum. Daha uzun soru: Mevcut bir yıkım deposunu alıp ondan daha küçük git depoları yapmak istiyorum. Yeni git depolarının her biri yalnızca ilgili dalın …
279 git  git-svn 

3
git-svn: git ile nasıl yeni bir svn dalı oluşturabilirim?
Bir svn deposunu izleyen bir git depom var. Kullanarak klonladım --stdlayout. Üzerinden yeni bir yerel şube oluşturdum git checkout -b foobar Şimdi bu dalın …/branches/foobarsvn deposuna girmesini istiyorum . Bunu nasıl yapabilirim? (çok sayıda araştırmacı metin kırptı. önemsiyorsanız soru geçmişine bakın)



5
Git'te değiştirilmiş (ancak kaydedilmemiş) dosyaları yoksay?
Git'e değiştirilmiş (silinmiş) ancak işlenmesi gerekmeyen dosyaları yoksaymasını söyleyebilir miyim? Durum şu ki ben hiç ilgilenmiyorum şeyler içeren repo bir alt dizin var, bu yüzden otomatik tamamlama ve benzeri (IDE) görünmesini önlemek için sildi. Ama şimdi, o klasörü .gitignore'a eklersem, hiçbir şey değişmezse, tüm şeyler git durumuna göre silindi olarak …
182 git  git-svn  ignore 

6
Git alt modülü olarak bir Subversion deposuna sahip olmak mümkün müdür?
Git veri havuzumda Git alt modülü olarak bir Subversion deposu eklemenin bir yolu var mı? Gibi bir şey: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project Nerede https://svn.foo.com/svn/projSubversion deposu işaret eder. git-svnBir Subversion deposu ile etkileşime izin veren olduğunu biliyorum . Bence, belki bir Subversion deposunu kontrol etmenin git-svnve sonra bir alt …
154 svn  git  git-svn 

7
Ssh anahtarı nasıl kaldırılır?
Şu anda bir sunucuya yüklenmiş eski bir SSH anahtarım var. Sorun benim ~/.sshdizin (orijinal id_rsave id_rsa.pubdosyaları ile) kaybetti . Sonuç olarak, eski SSH anahtarını doğrudan sunucudan kaldırmak ve yeni bir tane yüklemek istiyorum. Aşağıdaki komutu başarılı olmadan denedim: $> ssh-add -D Bir SSH anahtarını tamamen kaldırmanın bir yolu var mı?

12
Git-merge komutunun satır sonu farklılıklarını yoksayması mümkün mü?
git mergeSatır sonu farklılıklarını göz ardı etmek mümkün müdür ? Belki de yanlış soruyu soruyorum ... ama: Ben uisng denedim config.crlf inputama biraz gergin ve kontrolden çıktı, özellikle de gerçeği uyguladıktan sonra . Birincisi, bu yapılandırmayı gerçeğin ardından uygulamak, bu seçeneği uygulamadan önce depoya taahhüt edilen dosyaları etkilemez. Başka bir …
150 git  merge  git-svn  line-endings  eol 

6
git selective bir dosyadan yerel değişiklikleri geri alma
Bir svn repo izleyen benim git repo tek bir dosyada bir dizi düzenleme yaptık. Şimdi bu değişiklikleri geri almak istiyorum (svn revert gibi), ancak dosyanın yalnızca bir kısmı. Dosyadaki diffs'leri görüntülemek, istemediğim değişiklikleri atmak (geri almak) ve istediğim değişiklikleri korumak istiyorum. git add -i komutunun bunu yapmak için bir seçeneği …

6
Git-svn dcommit git'te birleştirildikten sonra tehlikeli midir?
Git-svn'i denemek için motivasyonum, çaba harcamadan birleşme ve dallanma. Sonra adam git-svn (1) diyor ki: Dcommit yapmayı planladığınız bir dalda git-merge veya git-pull çalıştırmanız önerilmez. Subversion, makul veya faydalı herhangi bir şekilde birleşmeleri temsil etmez; Subversion kullanan kullanıcılar yaptığınız birleştirmeleri göremez. Ayrıca, bir SVN dalının aynası olan bir git dalını …
133 svn  git  merge  branch  git-svn 

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.