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

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014