SORU
24 EYLÜL 2012, PAZARTESİ


Ağaç çatışma çözme

Nasıl geçerli bir senaryo içinde ağaç çatışmayı çözmek için.

C:\DevBranch
C:\MyBranch

Her iki şube güncelledi. MyBranch düzenlenmiş ve daha sonra geri işledi. Şimdi DevBranch içine bu değişiklikleri birleştirmek istiyorum. Yaptığım zaman alıyorum birleştirme 'Ağaç Çatışmalar'

The last merge operation tried to add the file 'abc.def', but it was already added locally.

How do you want to resolve this conflict?
Keep the file from repository
Keep the local file

Nasıl çözebilirim?

CEVAP
24 EYLÜL 2012, PAZARTESİ


Senin çatışmayı çözmek için ne yapabilirim

svn resolve --accept working -R <path>

<path> nerede çatışma (repo kök olabilir) var.

Açıklamalar:

  • resolve svn çakışmayı çözmek için sorar
  • accept working çalışma dosyalarını tutmak belirtir
  • -R özyinelemeli anlamına gelir

Bu yardımcı olur umarım.

DÜZENLEME:

Aşağıda yorumlarda söylenenler özetle:

  • <path> çatışma dizin (C:\DevBranch\ OP durumda) olmalıdır
  • çatışmanın kökeni büyük ihtimalle.
    • ya svn switch komutu kullanın
    • ya da sahip şube oluşturma Switch working copy to new branch/tag seçeneği işaretli
  • çakışmaları hakkında daha fazla bilgi dedicated section of Tortoise's documentation bulunabilir.
  • komutu çalıştırmak için, CLİ araçları birlikte Kaplumbağa ile yüklü olmalıdır:

Command line client tools

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • RFS Dan

    RFS Dan

    22 Temmuz 2014