Bir merkezi repo ve yerel bir repo'um var. Repo, "varsayılan" dal ve bir tane "mybranch" dalına sahiptir. ÇalışırkenBirincisi bir varsayılan şube ilk olarak adlandırılmış bir şube birleştirmeli mi yoksa tam tersi mi?
- benim yerel repo
- içine merkezi repo son çekin: Ben adlandırılmış dalda çalışan benim ve bazen varsayılan içine benim değişiklikleri birleştirme ve o zaman bu yapmalıyım adlı dalda çalışmaya devam etmek istiyorsanız mybranch içinde,
- ardından "
hg update default
" yapmak ve "hg merge mybranch
" - lokal taahhüt varsayılan INTO mybranch birleştirmek için yerel taahhüt mybranch INTO bir "
hg merge default
" birleştirmek için varsayılan yapmak VEYA
yukarıdaki ile aynıdır, ancak merkezi repo e
Teşekkürler - çünkü bazı diyagramlarda, önce varsayılan olarak birleştirdiğiniz diğer yolu gördüm. Bunun için bir neden olup olmadığını bilmiyordum. Örneğin: http://nvie.com/posts/a-successful-git-branching-model/ (Bu Git'tir, ama sen benim için bir noktaya gelirsin ...) – BestPractices
Bu şema gayet iyi çünkü tek bir değişiklik oldu ] 'master' dalına doğrudan,' geliştirme 'dalına da dahil olan bu düzeltmedir. Yapılabilecek bir yol, "master" dalındaki düzeltme değişikliklerini işlemek ve daha sonra "master'ı" geliştirmeye "birleştirmektir. “Usta” nın “gelişmeye” daha fazla dahil edilmemesinin tek nedeni, entegre olması gereken “master” üzerinde hiçbir şeyin değişmemesidir. Bakılması gereken bir diğer iyi nokta, bu diyagramdaki 'geliştirme 've' bırakma' dalları arasındaki etkileşimdir. –
"Geliştir" ve "serbest bırakma dalları" arasındaki etkileşime bu şemada baktığımda, "geliştir" ilkinin "serbest bırakma dalları" na birleştirildiğini ve "serbest bırakma dalları" nın "gelişmeye" dönüştüğünü sanıyor Şu anda işler yaptığımın tersi olan dal (eğer "şubeleri" "eşdeğeri" ile eşdeğer olarak "serbest bırakma dalları" olarak düşünürseniz ve "geliştirmek" gibi "gelişir". Bu diyagramı yanlış yorumluyorum? – BestPractices