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

  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010