SORU
30 AĞUSTOS 2008, CUMARTESİ


Rolling Eclipse svn ile kötü değişiklikleri geri

Hadi Subversion deposu için bazı kötü değişiklikler işledim ki. Sonra devam etmek istiyorum o kadar iyi değişir, sana teslim ediyorum.

Kolay yolu Eclipse bu kötü değişiklikleri geri ve iyi değişiklikleri tutmak için ne önerirsiniz? Dosyaları kötü değişiklikler ile ilgili varsayarak bu güzel değişiklikleri ile ilgili olarak aynı değildir. Nasıl işler iyi değişiklikler kötü değişiklikler aynı dosya için yapıldıysa değiştirmek?

Çoğunlukla Eclipse eklentileri (Subclipse veya Yıkıcı) bunu yapmak için bir yol arıyorum ama komut satırı komutları da ilginç.

CEVAP
15 EYLÜL 2008, PAZARTESİ


Eclipse Ganymede (Subclipse)

Proje seç/kötü değişiklik içeren dosya açılır menüsünden seçin:

Takım>Tarih Gösteriyor

Revizyonlar proje/dosya ile ilgili Geçmişi sekmesinde gösterilir.

Revizyon olduğu "kötü değişiklikler işlendi" ve pop-up menü seçin:

X döner Değişiklikleri Gözden Geçirme

Bu dosyada değişiklik(ler) kötü bir revizyon için Gözden Geçirme öncesinde kötü bir revizyon içinde değiştirilmiş, birleştirme.

Burada iki senaryo vardır:

  1. Eğer bu dosya için herhangi bir değişiklik (kötü Gözden Geçirme bu dosya için son revizyon) işlediğini, sadece değişiklikleri kötü değişiklik yapılan kaldıracaktır. Bu değişiklikler onları işlemek için çok çalışma kopyası için birleştirilir.

  2. Eğer bu dosya için bazı değişiklikler (kötü revizyon dosyanın son değiştirilme değildir) işlediğini, el ile çatışma çözmek için. Dosyası olduğunu söyleyen Readme.txt izin verin, ve kötü Revizyon numarası 33. Ayrıca, başka bir revizyon 34 ' bu dosya için taahhüt yaptık. Seçtikten sonraRevizyon Değişiklikleri geri al 33çalışma kopyası aşağıdaki gerekir:

readme.txt.birleştirme-sol.r 33- kötü Gözden Geçirme

readme.txt.birleştirme-doğru.r 32- önce kötü Gözden Geçirme

readme.txt.çalışma- çalışma kopyası sürümü (eğer kaydedilmemiş değişiklikler yok ama r34 ile aynı)

Orijinal readme.txt işaretlenir çelişkili ve içerir birleştirilmiş sürümü (değişiklikler, kötü Gözden Geçirme) kaldırılır ile bazı işaretleri (<<<<<<< .çalışma vb). Eğer sadece kötü revizyon değişiklikleri kaldırmak ve değişiklikler yapıldıktan sonra devam etmek istiyorsanız, o zaman yapmanız gereken tüm işaretleri Kaldır. Aksi takdirde, orijinal dosya 3 dosya yukarıda bir içeriği kopyalayabilirsiniz. Ne seçim yaparsan yap, ne zaman yapılır, ihtilafın çözülmesi mark

Takım - Mark Çözüldü

Geçici dosyalar silinir ve dosya değişti işaretlenir. 1, değişiklikleri uygulamak gerekir.

Bu svn deposunda Revizyon Tarihi revizyon kaldırmak unutmayın. Sadece kötü revizyon değişiklikleri kaldırılır yeni revizyon yapılmış.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • echifitness

    echifitness

    9 Kasım 2008
  • Hak5

    Hak5

    7 EYLÜL 2005