Bahsedildiği üzere Alain Beauvois'da 'ın cevabı şimdi ve (Q4 2013) daha iyi açıklandığı
URL'yi GitHub'dan kopyalayın ve menüden Eclipse'de
File → Import → Git → Projects from Git
Git deposu henüz klonlanmamışsa:
Uzak bir projeyi kontrol etmek için, önce deposunu klonlamanız gerekir.
Eclipse İçe Aktarma sihirbazını açın (örn. File => Import
), Git => Projects
Git'ten seçin ve tıklayın Next
.
" URI
" Seçin ve tıklayın Next
.
Şimdi arşivin konumunu ve bağlantı verilerini girmeniz gerekecek. URI'nin girilmesi bazı alanları otomatik olarak dolduracaktır. Diğer gerekli alanları doldurun ve tıklayın Next
. GitHub kullanıyorsanız, URI'yi web sayfasından kopyalayabilirsiniz.
Klonlamak istediğiniz tüm dalları seçin ve tekrar İleri'ye basın.
Git depolarını klonlamak üzere başka bir sihirbazı açmak için Klonla… düğmesine basın.
Orijinal cevap (Temmuz 2011)
Birincisi, "Çalışma Dizininiz" ise C:\Users
, bu tuhaftır, çünkü bu, GitHub deposunu doğrudan C: \ Users içinde klonladığınız anlamına gelir (yani, içinde bir .git
dizininiz var C:\Users
)
Genellikle, bir GitHub deposunu " any directory of your choice\theGitHubRepoName
" içinde klonlarsınız .
EGit kullanım Kılavuzu sayfasında açıklandığı gibi :
Her durumda ("çıplak" bir Depo oluşturmadığınız sürece, ancak bu burada tartışılmamışsa), yeni Depo, temelde "çalışma dizini" ve meta veri klasörünü içeren yerel sabit diskteki bir klasördür.
Metadata klasörü, " .git
" adlı özel bir alt klasördür ve genellikle " .git-folder
" olarak anılır . Gerçek havuzu içerir (yani İşlemler, Referanslar, günlükler ve benzeri).
Metadata klasörü Git istemcisi için tamamen şeffaftır, çalışma dizini ise o anda teslim alınmış olan Depo içeriğini araçlar ve düzenleyiciler için dosyalar olarak göstermek için kullanılır.
Tipik olarak, bu dosyalar Eclipse'de kullanılacaksa, bir şekilde Eclipse çalışma alanına aktarılmaları gerekir. Bunu yapmanın en kolay yolu, "Mevcut Projeleri İçe Aktar" sihirbazının projeleri kolayca oluşturabileceği .project dosyalarını teslim etmektir. Bu nedenle, çoğu durumda, Eclipse projelerini içeren bir Deponun yapısı şuna benzer görünecektir:
Ayrıca EGit'i Github ile Kullanma bölümüne bakın.
Çalışma dizinim şimdi c:\users\projectname\.git
Bu deponun içeriğini teslim almış olmalısınız c:\users\projectname
(başka bir deyişle, sadece daha fazlasına sahip olmalısınız .git
).
Daha sonra eclipse "import" seçeneğini kullanarak projeyi içe aktarmaya çalışıyorum.
"Yeni proje sihirbazını kullan" seçeneğini seçerek içe aktarmaya çalıştığımda, kaynak kodu içe aktarılmıyor.
Bu normal.
"Genel proje olarak içe aktar" seçeneğini seçerek içe aktarırsam, kaynak kodu içe aktarılır, ancak Eclipse tarafından oluşturulan oluşturulan proje bir java projesi değildir.
Yine normal.
"Yeni proje sihirbazını kullan" seçeneğini seçerken ve sihirbazı kullanarak yeni bir java projesi oluştururken kodun otomatik olarak içe aktarılması gerekmez mi?
Hayır, bu sadece boş bir proje yaratır.
Bu proje içinde oluşturulmuşsa, o projedeki c:\users\projectname
mevcut kaynak dizini bildirebilirsiniz.
Git deposu ile aynı çalışma dizininde tanımlandığından, bu proje daha sonra "sürümlü" olarak görünmelidir.
GitHub deponuz .project
ve .classpath
dosyasını sürümlendirdiyse, "Mevcut projeyi içe aktar" seçeneğini de kullanabilirsiniz , ancak burada durum böyle olmayabilir.