İçindekiler:
- 1. Adım: Proje Geçmişi Görünümünüzü Gösterin
- 2. Adım: Etkileşimli Yeniden Temelinizi Başlatın (Geçmiş Görünümünden)
- 3. Adım: Taahhütleriniz için Eylemleri Seçin
- Adım 4: Eylemlerinizi Uygulayın
- Adım 5: Yeni Taahhüdünüzü Zorlayın
- Adım 6: 'Push' Hedefini Ayarlayın
- Adım 7: 'İttirilecek' Şubeyi Seçin
- Adım 8: 'Push'unuz için Dal Spesifikasyonunu Ekleyin
- 9. Adım:
- Adım 10: Geçmişi Gözden Geçirin
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
20180718 - Görüntülerle ilgili sorunu çözdüğümü "sanırım". Yakınlaştırılmış görünüyorlarsa veya bir anlam ifade etmiyorlarsa, tıklamayı deneyin. Bir sorunla karşılaşırsanız bana bir mesaj atın, yardımcı olmaya çalışırım.
Bu talimat, Eclipse'de (eGit) bir Etkileşimli Yeniden Taban gerçekleştirmek için adım adım ayrıntıları sağlar. Ekran görüntüleri Eclipse Neon.3'e (Windows'ta) dayanmaktadır, ancak süreç Eclipse Mars ve diğer önceki sürümlerde de neredeyse aynı olmuştur. Linux GUI, küçük farklılıklar gösterir, ancak buradaki ayrıntılar, süreci atlatmanıza yetecek kadar yakın olmalıdır. (Eclipse 2020-09 [v4.17.0] itibariyle hala geçerlidir.)
Bu süreçteki adımlar, hem kaynak hem de yukarı akış uzaktan kumandaları için Github kullanımına dayanmaktadır. (Git ile başka bir şekilde çalışmadım, ancak yol boyunca bir okuyucu için önemli olması durumunda bahsetmem gerektiğini düşündüm.)
1. Adım: Proje Geçmişi Görünümünüzü Gösterin
Paket Gezgini'nde 'Şurada göster' > 'Geçmiş' için sağ tıklama bağlam menüsünü kullanın
2. Adım: Etkileşimli Yeniden Temelinizi Başlatın (Geçmiş Görünümünden)
Geçmiş görünümünde, sizinkinden önceki taahhüdü sağ tıklayın ve 'Rebase Interactive'i seçin.
3. Adım: Taahhütleriniz için Eylemleri Seçin
En son taahhütleri orijinal olana "Düzeltmek" istediğinizi varsayarsak [hepsini bir araya getirin]. En son giriş(ler)i seçin ve bunları "Düzeltme" olarak ayarlayın.
Ayrıca, taahhütleri birleştirmek ve aynı zamanda taahhüt mesajlarını düzenlemek istediğinizde "Squash" kullanmak isteyebilirsiniz.
Diğer 'Eylemler' ile ilgili ayrıntılar burada bulunabilir:
- https://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode-
Adım 4: Eylemlerinizi Uygulayın
Eylemlerinizi uygulamak için 'Başlat' düğmesini tıklayın.
Eylemleriniz uygulandıktan sonra, projenizin artık ilişkili Uzaktan Kumandanın hem önünde hem de arkasında olduğunu gösterecek şekilde dekore edildiğini unutmayın.
Adım 5: Yeni Taahhüdünüzü Zorlayın
'Paket Gezgini'nden, taahhüdünüzü 'İttirmek' için sağ tıklama bağlam menülerini kullanın.
Adım 6: 'Push' Hedefini Ayarlayın
'Hedef Git Deposu' iletişim kutusunda, 'Origin' uzaktan kumandasını seçili bırakın.
Adım 7: 'İttirilecek' Şubeyi Seçin
'Kaynak' ve 'Hedef' referansını girin veya son listeyi açmak ve oradan seçim yapmak için ctrl-boşluk çubuğunu kullanın.
Adım 8: 'Push'unuz için Dal Spesifikasyonunu Ekleyin
'Özellik Ekle' düğmesini tıklayın.
9. Adım:
'Push Spesifikasyonu' eklendikten sonra, 'Güncellemeye Zorla' onay kutusunu işaretleyin. Yeni taahhüdü uzaktan kumandaya ('Origin') göndermek için 'Bitir'i tıklayın.
Adım 10: Geçmişi Gözden Geçirin
1. adımda yaptığınız gibi 'Göster' > 'Geçmiş'e karşıysanız, değişiklikleriniz için yalnızca bir taahhüt olduğunu unutmayın.