Git: merging public and private branches while while keeping certain files intact in both branches ve diğerleri birleştirme ile bazı hileler hakkında okudum ve bir çözüm bulunamadı. Benim durumumda karşıt birleştirme stratejisini gerçekleştirmem gerektiğini hissediyorum. Paralel gelişimde, bazı dosyaları keyfi branşlarda aynı tutmak zorundayım. Diğer taraftan, squash veya no-commit birleştirme yapmak istemiyorum, fark önemli ve test dalının mevcut durumunu bozabilir.git kısmi birleştirme, tüm dal değil
Ben
git checkout testing
git merge config.xml -b development
veya git merge config\*.xml -b development
bu git merge-files ...
komutu gibidir sanırım, ama ikinci dosya değil dosya sistemi, daldan teslim gibi bir şey istediğini. Mümkün mü? ya da bir tür geçici çözüm var mı? altmodüller? Öznitellikler?
Teşekkürler
Bu benim aradığım budur. Teşekkürler. Sadece bir tane daha dileğim, git cherry-pick $ COMMIT_ID config.xml yazabilseydim lüks olurdu. Tamam, bu git forum için bir dilek. – olegtaranenko
İkinci çözüm için: Test şubesi geliştirme dalına birleştirilecek olursa bu bir birleşme çatışmasına neden olur mu? Değişiklikleri bir özellik dalından diğerine getirmek istediğim bir durum var ve bu iyi bir fikir olsaydı o kadar emin değilim çünkü her iki dalın ustalaştığı zaman, büyük bir çatışma çatışmasına neden olabilir. .. – progician