Mevcut Eclipse projesini mevcut SVN deposuyla ilişkilendirme


93

Sabit diskimde bir SVN deposundan oldukça yeni bir kontrol olan bir tutulma projem var. Bu projeyi Eclipse çalışma alanıma aktardım ve şimdi onu SVN deposu ile ilişkilendirmek istiyorum.

Bunu nasıl yaparım? Sağ tıklama -> Ekip altında sahip olduğum tek seçenek, yalnızca ilk içe aktarma yapmama izin veren "Projeyi Paylaş".

Düzenleme: Motivasyon - Bu büyük bir depo ve her şeyi ağ üzerinden içeri aktarmak zorunda kalmak istemiyorum.

Düzenleme 2: Projede (bazı nedenlerden dolayı) .svn dizinleri yok. Belki de svn'den yeni bir içe aktarma tek seçenektir


Hangi Subversion eklentisini kullanıyorsunuz? Alt klips mi? Yıkıcı mı?
Nick Meyer

Yanıtlar:


144

Team->Share projecttam olarak yapmanız gereken şey. Listeden SVN'yi seçin , ardından "İleri" düğmesini tıklayın . Subclipse , bilgilerin doğruluğunu onaylamanızı ve projeyi alt klip ile ilişkilendirmenizi isteyecek .svn dizinlerinin varlığını fark edecektir .


1
evet sorun şu ki hiç .svn dizinim yok gibi görünüyor
Richard H

2
Ah evet, bu durumda alt klipsin çalışabileceği bir şey yok. Yeni bir ithalat tek seçenektir.
amarillion

1
Bu tam olarak ihtiyacım olan şey, teşekkürler! Bir projeye sağ tıklandığında "Takım" altındaki bir seçenek bunu çok daha net hale getirecektir.
Ed Orsi

2
Ayrıca, Takım> Proje Paylaş seçeneğini kullanmadan önce alt klip sürümünüzün ve Subversion sürümünüzün uyumlu olduğundan emin olun subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
Alex

Peki ya svn konumum listelenmemişse, proje tutulma tarafından kontrol edilmedi. yeni SVN deposu oluştur seçeneği, yeni depo oluşturmayla ilgili iletişim kutusunu gösterir.
Stan

18

Ekip -> Projeyi paylaş seçeneğini görmüyorsanız, muhtemelen projeyi tekrar içeri aktarmadan önce çalışma alanından kaldırmanız gerektiğini eklemek istedim. Bu benim başıma gelen buydu ve onu kaldırıp okumak zorunda kaldım kendi kendini düzeltmesi için çalışma alanına. (Bu, aynı çalışma alanını kullanan önemli ölçüde farklı Eclipse sürümlerinden + eklentilerden taşınırken meydana geldi.)

tutulmada proje içerik menüsünde alt klip "projeyi paylaş" seçeneğini göstermiyor


Haklısın, projeyi (içeriğini değil) silip yeniden içe aktarana kadar "Takım ..." altında "Projeyi paylaş" benim için eksikti. "Projeyi paylaş" eylemi geri döndü
el-teedee

1

Ben de aynı sorunla karşılaştım. Tortoise istemcisini kullanarak kontrol ettim ve ardından ithalat sihirbazını kullanarak projeleri Eclipse'e aktarmayı denedim. Eclipse, svn konumunu tanımadı. Denedim payı yukarıdaki mesajların belirtildiği gibi seçeneği ve SVN içine bu projeleri işlemeye çalıştık. Ancak sorunum bir sürüm uyuşmazlığıydı. Tutulmada svn 1.8 sürümünü seçtim (tutulmada 1.7 ve kaplumbağada 1.8.8 kullanıyordum) ve ardından projeleri yeniden ithal ettim. Herhangi bir sorun olmadan çözüldü.


1

Tortoise SVN istemcisini kullanıyorum. Alternatif olarak gerekli projeyi SVN'den bazı klasörlerde kontrol edebilirsiniz. Projenin içinde bir .SVN klasörü görebilirsiniz. .SVN klasörünü çalışma alanı klasörüne kopyalayın. Şimdi projeyi tutulmadan çıkarın ve aynısını tekrar tutulmaya aktarın. Şimdi projenin svn ile ilişkilendirildiğini görebilirsiniz.


Daha önce kaplumbağadan ödeme yaptığım ve Eclipse altında kodda değişiklik yaptığım ve svn ile diğer ödeme projeleri gibi tutulmadan bu projeye svn eklemeyi istediğim tutulmada kodu kullansam ne olur. bunu yapabilecek mi?
YouAreAwesome

0

SVN sunucuları olması durumunda, tüm projelerle birlikte merkezi bir depo oluşturmanız gerekir. Deponun içeriği Team / Share komutu ile yüklenebilir; Subversive istemcisi olması durumunda, içe aktarmadan sonra otomatik olarak bir kesinleştirme gerçekleştirir, böylece dosyalarınızı yükleyebilirsiniz.

Bu adım, SVN gibi merkezi bir sürüm yönetim sistemi kullanılarak hiçbir şekilde atlanamaz.


0

Bir tutulma projesinin depodaki SVN karşılığı ile bağlantısı kesilmişse "Projeyi paylaş ..." seçeneğini kullanmak akıllıca ise bu soruyu çok sık soruyorum. Bu yüzden cevabımı bu konuya ekliyorum.

SVN-Team seçeneği "Projeyi paylaş ...", Eclipse projesinde gizli .svn yapılandırması eksik olsa bile, SVN'de ve Eclipse çalışma alanınızda bulunan projeler için tamamen uygundur. Hala bağlayabilirsiniz. Eclipse SVN uygulaması (Subclipse / Subversive), sağlanan SVN http (ler) kaynağının doldurulup doldurulmadığını doğrulayacaktır. Cevabınız evet ise, mevcut tüm dosyalar kopyalanacak ve çok kişisel Eclipse çalışma alanınıza bağlanacaktır (SVN açısından teslim alınacaktır).

Dikkatli söz:

  • Yerel dosyalarınıza bağlıysanız bir yedekleme yapın. SVN uygulaması, her sürümde davranışını değiştirebilir.
  • Birbiri içinde kapsüllenmiş birden çok projeniz varsa, SVN yolunu doğru yerel yola yönlendirdiğinizden emin olun.

Saygılarımızla, Feder


0

Bunu deneyin - Projeyi kapatıp açın. Proje geçerli svn yolundan teslim alınmışsa, svn ile otomatik olarak bağlanır.

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.