SORU
27 EYLÜL 2011, Salı


Gövde birleştirme bir Şube

merge SVN ile tuhaf bir sorunla karşı karşıyayım. Gövde için dev bir şube birleştirmek istiyorum. Dev dalları, aynı zamanda gövde kesti birden fazla var.

Bu komut ile gövde için o kollarından biri birleştiriyorum:

svn merge trunk branch_1

Bu şube, gövde birleşti alma parçası olmayan değişiklikler görüyorum. Neyi yanlış yapıyorum ?

Sürüm SVN :

Komut satırı Subversion istemcisi, sürüm 1.6.16-SlikSvn-tag-1.6.16@1076804-wın32.

CEVAP
3 EKİM 2011, PAZARTESİ


svn merge sözdizimi yanlış.

Çıkış trunk çalışan bir kopyasını istiyorum ve daha sonra kullanınsvn merge --reintegrateseçenek:

$ pwd
/home/user/project-trunk

$ svn update  # (make sure the working copy is up to date)
At revision <N>.

$ svn merge --reintegrate ^/project/branches/branch_1
--- Merging differences between repository URLs into '.':
U    foo.c
U    bar.c
 U   .

$ # build, test, verify, ...

$ svn commit -m "Merge branch_1 back into trunk!"
Sending        .
Sending        foo.c
Sending        bar.c
Transmitting file data ..
Committed revision <N 1>.

Daha fazla ayrıntı için SVN book chapter on merging bkz.


Yazıldığı zaman, bu doğru cevap (kabul edildi) oldu, ama işler değişti unutmayın. Topek cevabı görmek http://subversion.apache.org/docs/release-notes/1.8.html#auto-reintegrate

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • martin shervington

    martin sherv

    7 EKİM 2011