SORU
12 EKİM 2010, Salı


Subclipse ok simgeleri ne demek?

Simgeler aşağıdaki ekran yakalama ne demek? Simgeleri Subclipse Eclipse SVN için bir eklenti.

outgoing

Temel sormuyorum dosya simgeleri, biliyorum bu (HTML dosyası ve Java kaynak dosyası). "Giden." etiketli olan sağ işaret koyu gri oklar soruyorum Bu ne anlamına geliyor? Repo IDE giden, ya da IDE için repo gelen giden? Neden eksi ok işaretleri işaretler var mı? Bazen, artı işaretleri yerine; diğer zamanlarda, boş okları görüyorum. Ne fark eder?

Ayrıca sol işaret mavi okları ve kafalı çift kırmızı oklar; o da ne demek? Diğer semboller, - gibi içerdikleri ne durumda?

Not: Bu soru oldukça büyük ölçüde yeniden düzenlendi. Normalde bu kadar değiştirmezdim, ama neredeyse hiç bir etkinlik vardı ve bir kukla oldu. Asıl soruya bir "" hepsi ya da Subclipse simgelerinin çoğunu açıklar, this one for Eclipse benzer. simge sözlük istedi Hala bunlardan birini bilmek isterdim ama sadece bir tane çıkar yok.

CEVAP
13 EKİM 2010, ÇARŞAMBA


Subversion deposu ile çalışırken, uzaktan değişiklikleri (depoyu) yerel değişiklikleri giden değişiklikler (yerel &yani;) uzak iken gelen değişiklikler (uzaktan &yani; yerel).

Yerel ve uzak kopyalar karşılaştırın görünümleri, gelen giden değişiklikler değişiklikler gri ile sağ bakan ok şeklinde ifade ederken bir mavi ile, sol-bakan ok yazabiliriz. Bu oklar daha spesifik işlemleri belirtmek için dekore edilmiş olabilir.

Paket Explorer görünümü, diğer taraftan, simgeler, yerel devleti temsil eden farklı bir dizi ile bir dosyanın durumunu gösterir. Bu simgeler olanlar en sık görülen, onlarla başlayalım:

Ignored File- Dosya sürüm kontrolü tarafından dikkate alınmaz. Kaynakları giderek yok sayılır kontrol edebilirsinizPencere &yani; Tercihler &yani; Takım &yani; göz Ardı Kaynakları.
Unversioned File- Sürüm kontrolü altında olmayan bir dosya. Bu genellikle depoyu henüz işlememiş olduğunu yeni dosyaları.
New File- Uzaktan depo eklenmesi gereken sürüm bilgisi dosyası. Bu genellikle ya değiştirildi, ya da farklı bir dizine taşınmış dosyalardır.
Deleted File- Silinen bir klasör. Bu yerel olarak henüz depoya değişiklikler yapılıyor olmadan sildiğiniz klasör. Dosyaları normalde bu simge ile yüzden görülmeyen yerel olarak silinmiş, onlar görünümden kaldırılır unutmayın.
Synchronized File- Hayır yerel değişiklikleri içeren bir dosya.
Local Changes- Yerel, kaydedilmemiş değişiklikleri içeren bir dosya.
Locked File- **4 bir dosya.
Needs Lock- Düzenlenecek bir kilit lazım olan bir dosya. Bu genellikle kolayca birleştirilmiş (yani ikili dosyaları) olamaz, ama birçok editörler olabilir dosyaları. Bir dosya svn:needs-lock özelliği ayarlandığında bir kilit lazım, Subversion ve bu dosyalar salt okunur dosya sistemi uygun kilit görüşmesini zorlamak için yapmaya çalışır.
Conflicted File- Çakışan bir dosya. Bu genellikle daha sonra çözmek için işaretlediğiniz/tamamlama güncelleme bir çatışma vardı dosyalardır.
Tree Conflicted File- Ağaç bir çatışma olan bir dosya. Bunlar genellikle yerel değişiklikler var, ama bugüne taşındı, kaldırıldı, ya da son yerel kopyasını güncelleme beri depo olarak adlandırılmış bir dosya vardır.
External File- Proje için harici bir dosya. Bağlantılı harici dosyaları depoya teslim edilemez.
Switched FileSwitched File 2- switched olan bir dosya. Bu yerel ana dizin farklı bir çalışma kopyasını ait olan dosyalardır.

Senkronizasyon bir görünüm (örneğin)Depo ile senkronizeyaCommitdaha önce açıklandığı gibi) bir değişiklik meydana olduğunu belirtmek gibi bu değişiklik hakkında ek bilgi hangi simgeler var. Bunlar aşağıda açıklanmıştır:

Giden
Commit Changes- Değiştirilmiş ve depoya teslim edilecek olan bir dosya.
Commit Addition- Depoya yeni eklenen bir dosya. Bu dosya taşınmış veya yeniden adlandırılmış olduğu durumlarda dosya temizleme ile çakışabilir
Commit Removal- Depoya kaldırılacak bir dosya. Bu dosya taşınmış veya yeniden adlandırılmış olduğu durumlarda, bir dosya eklenmesi ile çakışabilir.
Property Change- property changes, Bir dosya iletişim İşlemek. Eşitle sekmesinde, özellik değişiklikleri şu anda normal bir dosya değişiklik olarak yansıtılır (Commit Changes).

Gelen
Remote Changes- İçerik değişiklikleri yerel kopyasını uygulanacak depoya teslim olan bir dosya.
Pull Addition- Deposundan yerel kopya eklenecek yeni bir dosya. Giden dosya gibi Ayrıca, bu bir taşıma veya yeniden adlandırma sonucu olabilir.
Pull Removal- Deposundan kaldırılmış olduğundan yerel kopyasını kaldırılacak bir dosya. Giden dosya temizleme gibi, bu bir taşıma veya yeniden adlandırma sonucu olabilir.

Çatışma
Conflicting Versions- Hem yerel kopyasını ve depo bağımsız olarak, çatışma çözümü için bir ihtiyaç neden değiştirilmiş bir dosya. Bu durumu tespit çatışma görünümü açılması veya değişiklikler üzerine zorla yerel olarak veya uzaktan içerir.
Synchronization Tree Conflict- tree conflict olan bir dosya. Bu bir ucunda bir dosya için yeni değişiklikler (yerel veya uzak) olduğunda ortaya çıkabilir ve dosya taşındı, kaldırıldı, ya da diğer taraftan yeniden adlandırılır.

Son olarakDepo ile senkronizeseçenek Eşitle sekmesini açar (Synchronize Tabaşağıdaki düğmeleri:

Synchronize Source- Tıklandığında seçili olan depo ile yerel kopyasını eşitler. Açılan seçme farklı uzaktan kod tabanları arasında geçiş yapmanıza izin verir.
Show Incoming- Sadece gelen değişiklikler (uzaktan &yani; yerel) gösterir.
Show Outgoing- Sadece giden değişiklikler (yerel &yani;) uzak gösterir.
Show Incoming and Outgoing- Gelen ve giden değişiklikler (uzaktan ↔ yerel) gösterir.
Show Conflicts- Çakışan değişiklikler gösterir.
Update Incoming- Sor sonra gelen değişiklikler ile tüm yerel kaynakları günceller.
Commit Outgoing- Giden tüm değişiklikleri kaydetmek için iletişim tamamlama getirir.
Show Changesets- Değişim tatili revizyonların listeler.

Ek simgeler kaplı olmayan birkaç görüş vardır, ama umarım bu iyi bir başlangıç olabilir. Bana önemli bir şey eksik varsa bildirin, yoksa bu açıklamaları herhangi bir gerçek deneyimi farklı görünüyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fufko

    fufko

    27 ŞUBAT 2006
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • MVLV28

    MVLV28

    17 Mart 2008