OSX ve Linux arasındaki Git farklılıkları


1

Bu beni biraz çılgına çevirdi ama bu konuda hiçbir bilgi bulamıyorum. Hem Mac hem de Linux (Ubuntu) makinelerim var. Her ikisinde de çalışıyorum, ancak Git'in birleşme ve yeniden doğuşlarda farklı davrandığını tespit ediyorum. Az önce yaptım kesinlikle Her iki makinede de aynı rebase (yalnızca gerçekten farklı davranıp davranmadıklarını belirlemek amacıyla). Ubuntu'da çok sorunsuz geçti. Çatışmaları düzeltmek zorunda kaldım ve git rebase --continue 3 kez ve rebase tamamlandığında, her şey beklediğim gibi oldu.

Ancak OSX’te onlarca ihtilafı çözmek zorunda kaldım. --continue ve --skip ve sonunda, beklenen kod yoktu. Hemen yarasadan, OSX farklı çatışmaları tespit ediyordu, bu yüzden çatışmaları farklı şekilde çözme şansım olsa bile, platformlar arasındaki davranış farklılaşmıştı.

Başka biri de benzer sorunları yaşadı mı? Şu anda OSX'te düzgün bir şekilde yeniden kurma veya birleştirme konusunda kendime güvenmediğim için neler olup bittiğini öğrenmeyi çok isterdim ...

Git sürümleri: OSX - 1.7.4.4 Ubuntu - 1.7.9.5


@slhck bu bilgiyi ekledi
Endophage

Git’i OS X’te kolayca güncelleyebilirsiniz. Git-osx-yükleyici veya ev yapımı içki . Git şu an 1.7.10’da, bu yüzden aralarında bazı düzeltmeler olabilir. Git uzmanı olmasa da.
slhck

@slhck Mümkün olsa da yine de güncelleme yapacağım, bunun bir sürüm sorunu olduğunu sanmıyorum ... Eğer bulursam, bir güncelleme göndereceğim.
Endophage

Karşılaştırdın mı ~/.gitconfig Makinelerin karşısında?
Kevin Reid

@KevinReid aynı. Sadece editör, excludes_file, isim ve e-postayı tanımlar
Endophage
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.