Ön Hazırlık
- https://gitextensions.github.io/ sayfasına gidin.
- Download Lates Version başlığından son sürüme gidin.
- Sayfanın en altından GitExtensions-{versiyon_numarası}-SetupComplete.msi dosyasını indirin.
Kurulum
Kurulum sırasında şu değişikliklere dikkat edin:
- Kurulumu bilgisayarınızdaki tüm kullanıcılar için yapın. (All User seçili olacak.)
- Komut satırı olarak Windows Command Prompt seçin.
- Git Windows 32bit ve KDiff3 Windows 32bit seçeneklerini işaretleyerek ikisini de kurun.
- Checkout Windows Style olacak. (Projede Mac ya da Linux kullanıcısı varsa as-is kalacak.)
- Sonraki adımda yine Windows seçerek devam edin.
- KDiff3 kurulumuna gelince full kurun.
Clone Oluşturma
- C sürücüsünün içerisine Projects adında bir klasör oluşturun.
- GitHub'a login olun.
- Clone oluşturulacak projeyi bulun ve Fork oluşturun.
- Fork tamamlanınca Clone or Download seçeneğine tıklayın ve .git uzantlılı magnet linkini kopyalayın.
- Projects klasörüne gidin ve boşlukta sağ tuşa basarak context menüden GitClone seçeneğini seçin.
- Destination kısmından Projects klasörünü seçin.
- Repository Clone kısmına aldığını magnet linkini yapıştırın.
- Clone butonuna basıp tamamlanmasını bekleyin.
İlk Sefer Ayarları
- SQL Server üzerinden Authentication'ı Windows yerine SQL olarak ayarlayıp veritabanıza yeniden bağlanın.
- Web.config dosyanızdan Data Source, initial catalog, user id ve password alanlarını güncelleyin.
- Build alın.
Commit & Push
Değişikliklerinizi yaptıktan sonra,
- Visual Studio üst menüsünden GITEXT'i tıklayın.
- Açılan context menüden Commit seçeneğini seçin.
- Gelen pencereden değişiklik yaptığınız dosyaları ve DIFF seçeneğinden kodları görebilirsiniz.
- Push edilmesini istemediğiniz dosyanın üzerine sağ tuşa basın ve Assume Unchanged seçeneğini işaretelyin.
- Değişikliklerinizi tamamlayınca yorum ekleyip Commit & Push butonuna basın.
- İşlemin tamamlanmasını bekleyin.
Remote & Pull
Aynı projedeki kullanıcıları teker teker remote eklemek gerekir.
- Visual Studio üst menüsünden GITEXT'i tıklayın.
- Açılan context menüden Manage Remote seçeneğini seçin.
- New seçeneğine basın ve uzak kullanıcıya bir isim verin.
- Projedeki magnet linkini yapıştırın.
- Remote'u kaydedin.
İstediğiniz kullanıcıların repository'lerini ekledikten sonra Pull işlemi yapabilirsiniz.
- Visual Studio üst menüsünden GITEXT'i tıklayın.
- Açılan context menüden Manage Remote seçeneğini seçin.
- Remote seçerek pull edilecek kullanıcının repository'sini işaretleyin.
- Merge Options kısmından Merge Remote Branch to Current Branch'ı işaretleyerek yapılan güncellemelerin aktif olmasını sağlayın.
- Pull butonuna basın ve güncellemeleri bekleyin.