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
svn merge
sözdizimi yanlış.
Çıkış trunk
çalışan bir kopyasını istiyorum ve daha sonra kullanınsvn merge --reintegrate
seç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
Nasıl bir dosyanın kaldırılması nedeni...
Şube ne birleştirme sonra...
Nasıl yerel şube için uzak ana birleşt...
Nasıl 'git getir' ve 'g...
Nasıl SVN kullanmak için Şube? Etiket?...