2012-10-08 14 views
5

Birkaç eclipse projesini github depolarına zorlamaya çalıştım. Her defasında daha sonra klonlamaya ya da tutulmaya geri dönerken sorun yaşıyorum. Bunun nedeni, gidip belirli proje dosyalarının (.project, .classpath, vb.) Bir 'git eklentisi' yaptığımda sahnelenmemesidir. Gitignore dosyalarını araştırmayı denedim, ancak varsayılan olarak oluşturulmuş olanı bulamıyorum. .git/info/exclude dosyasında da ilgisiz görünüyor. StackOverflow'u ve interneti çok araştırdım ve bundan bahsetmedim. Açıkçası, bu her şeyin başına geldiği tek kişi ya da kendi başıma bunu anlayamayan tek kişi benim. Bu proje dosyalarını repoda onlara dahil etmek için açıkça göstermeliyim ('add add.' Ile bütün bir proje ekledikten sonra)?Git, varsayılan olarak eclipse proje dosyalarını yeni bir repodan hariç tutar mı?

+0

Belki GitBash "görünmez" dosyaları saklıyor (adlarıyla başlayan bir '.' Ile başlayan dosyalar linux'da görünmez olarak kabul edilir) –

+0

Geri döndüm ve yeniden denedim ve açıklanamayacak kadar çalıştı. Egit eklentisini öğrenmek için zamanım olmadı. Hiç bu kadar iyi çalışmasını sağlayamadım. Teşekkürler! – kroysemaj

cevap

3

Bu Eclispe projesi yerel olarak git repo içinde değilse, projenizin kök dizininde bir git repo oluşturabilir ve dosyaları '?' Ile ekleyebilmeniz gerekir. üzerlerinde, .project ve .classpath dahil:

Shared project

(Dan Egit User Guide/Create Repository bölümü)

Ama proje git repo zaten mevcutsa, bu dosyalar git komut satırında ilk kontrol

durumu.

Eğit Eclipse seçeneği "Import > Git > Projects from Git" tüm dosyaları başvuruda bulunmalıdır, .project dahil: Şüphe olarak, her zaman (msysgit Windows için örneğin) herhangi yerel git yüklemeye geri CLI (komut satırı arayüzü) düşmek ve .classpath

add git repo

0

Ben bu durumda komut satırında yerine Eğit kullanarak öneriyoruz. Komut satırı genellikle daha güçlü olsa da, Egit bir Eclipse projesinin mantıksal proje yapısı hakkında daha iyi bilir.

İlgili konular