2010-01-14 14 views
6

Bazı kaynak dosyalarıyla birlikte bir dizin ağacı (/ myprogram/src/com/mycompany/test) olan bir git depomuz var. Bu depo çevresinde bir tutulma projesi oluşturmak istiyorum. Eclipse create project ve komut satırından git clone <url> <myprogram> her iki siparişleri son kullandığım araçtan bana bir "klasör zaten var" hatası verir. Dosyaları birleştirmek için el ile hareket ettirebilirim, ancak dağınık hissediyor ve% 100 emin değilim ki hangi dosyalara dokunacağımı biliyorum.Tutulma projesi için bir git deposunu nasıl oluşturabilirim veya tersi nasıl olur?

Bunun nasıl düzgün yapılması gerekiyor?

cevap

14

Sen İthalat seçerek yapabileceğini - Workspace içine Projeler Mevcut>Projenizi (myprgram üst öğesini) içeren dizini seçin ve bir sonraki projeniz (myprogram) yanındaki onay kutusunu işaretleyin .

, Eclipse Git destek eGit yükleyip ardından projeyi sağ tıklatın seçmek için Takım ->Hisse Projesi ->Git, mevcut depoyu seçmek için üçgeni genişletmek ve tıklama Bitiş . Bu, projenizde Git ek açıklamaları vermelidir. (Eğit yüklendikten sonra)>Git Deposu ve depo içe (ama yerel depo ile hiç yapmadım) ->Git -

Başka bir seçenek sadece İçe seçmek için olabilir. Ayrıca eGit user guide'a da bakınız.

+0

Beni eGit'e işaretlediğiniz için teşekkür ederiz. Bu gerçekten kullanışlı ve muhtemelen onu kullanacağım, ama çözümlerin hiçbiri sorunumu çözmez. Depoya eklenen kaynak dosyalar henüz bir proje değildir, bu yüzden bir proje olarak çalışma alanına aktarmanın bir yolu yoktur. İkinci öneriniz varolan bir projeden bir depo oluşturur. İstediğim bu değil. Bir proje dışında bir depo yerine bir havuzun etrafında oluşturulan bir proje istiyorum. Üçüncü öneriniz bana bir " boş bir dizin değil" hatası veriyor, başlangıçta aynı hatayla uğraşıyordum. – Sastopher

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=349404 –

+0

Benimle aynı sorunu yaşadığınızı düşünüyorum: eGit'im var, internetten var olan bir git deposunu çektim ve şimdi Bir tutulma projesine dönüştürmek istiyorum, böylece programı düzenleyebilir ve çalıştırabilirim. Boş bir proje yapmayı ve "Takım -> Paylaş" yapmayı denedim. Sorun şu ki, kullanmak istediğim git repo'yu seçtiğimde, "Proje simülasyonu için hedef konum zaten var, projeyi taşıyamaz" demiştim – Troyseph

1

Bunu çözmek için yeni oluşturulan bir projeye git deposunu kopyaladım ancak sorunu yeniden gözden geçirdikten sonra, biraz daha zarif (ancak işlevsel olarak benzer) bir şey öneren here bağlantısını buldum. > Dosya Sistemi ve Tüm Seç -

yeni bir proje oluşturduktan sonra, Al'ı kullanın. Benim durumumda, yeni eclipse projesinin oluşturduğu bir kümede güzel bir şekilde birleşmiş olan uygun bir /src/com/... dizin yapısına sahibim.

İlgili konular