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

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • itfigueres

    itfigueres

    12 EKİM 2013
  • RealPapaPit

    RealPapaPit

    16 Mart 2009