Yazılım İngilizcesi · Sürüm Kontrolü

Rebase ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/riːˈbeɪs/fiilSık kullanılan terim

Rebase, yazılımda tabanı güncellemek, yeniden temellendirmek anlamına gelir.

Git'te dalınızdaki commit'leri daha yeni bir noktadan, genellikle main'in en güncel halinden başlayacak şekilde taşımak; böylece daha temiz, düz bir geçmiş elde edilir.

English: In Git, to move your branch's commits so that they start from a newer point, usually the latest main, which gives a cleaner, straight-line history.

Nerede ve nasıl kullanılır?

Ekipler 'rebase mi, merge mi' konusunu sık tartışır. Merge etmeden önce 'rebase on main' veya 'rebase onto main' yapılır. Rebase geçmişi yeniden yazdığı için başkalarının da kullandığı bir dalda yapılmamalıdır. Türkçede 'rebase etmek' ya da 'rebase atmak' denir.

Örnek cümleler

  1. Can you rebase your branch on main? It's 40 commits behind.

    Branch'ini main üzerine rebase edebilir misin? 40 commit geride.

  2. After rebasing, I had to force push because the history had changed.

    Rebase yaptıktan sonra geçmiş değiştiği için force push yapmak zorunda kaldım.

Sık kullanılan kalıplar

  • rebase on main
  • rebase onto
  • interactive rebase
  • rebase vs merge

Aynı konudan: Sürüm Kontrolü

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: