← Sözlük
Geliştirme

Fork nedir?

Mevcut bir yazılım projesinin kopyasını alıp üzerinde bağımsız olarak yeni değişiklikler yapmaya başlama işlemi.

Tanım

Fork, açık kaynak dünyasında başka birinin yazdığı projenin tam bir kopyasını kendi hesabınıza veya alanınıza kopyalamanızı sağlar. Bu kopyayı aldıktan sonra orijinal projeye bağlı kalmadan dilediğiniz gibi değiştirebilir, yeni özellikler ekleyebilir veya kendi yönünüze sapabilirsiniz.

Popüler bir yazarın kitabını alıp kendi zihninize göre sonunu değiştirdiğiniz yeni bir hikaye yazmaya başlamak gibidir.

Nasıl çalışır?

Kod barındırma platformlarında bulunan ilgili düğmeye basarak projenin o anki tüm geçmişini ve dosyalarını kendi alanınıza kopyalarsınız.

Nerede kullanılır?

Açık kaynak projelerine katkı sunarken ya da mevcut bir yazılımı farklı bir amaçla özelleştirmek istediğinizde kullanılır.

Sık karıştırılanlar

Sadece projeyi bilgisayara indirip incelemek olan clone işlemiyle karıştırılmamalıdır; fork işlemi sunucu tarafında yeni ve bağımsız bir sahiplik üretir.

Sorular ve yanıtlar

Fork yaptıktan sonra orijinal projede yapılan güncellemeler bana gelir mi?

Otomatik gelmez, ancak orijinal projedeki yenilikleri kendi kopyanıza ayrıca aktarabilirsiniz.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için yapay zekâ ile sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve Hugging Face'te öne çıkanları Türkçe özetler.