Intellij Idea - Sürüm Kontrolü

IntelliJ, Git, Subversion, Mercurial, CVS, GitHub ve TFS gibi çeşitli sürüm kontrol sistemlerini destekler. IDE'nin kendisinden sürüm kontrolü ile ilgili eylemi gerçekleştirebilirsiniz.

Bu bölümde Git ve Subversion'ı (bundan sonra SVN olarak anılacaktır) tartışacağız. Okuyucunun Git ve SVN aracına ve terminolojisine aşina olduğunu varsayıyoruz.

Git

Bu bölümde Git ile nasıl çalışılacağını öğreneceğiz.

Klon

Mevcut bir Git deposunu klonlamak için -

  • Sürüm Kontrolü-> Git'ten Dosya-> Yeni-> Proje'ye gidin.

  • Depo URL'sini, Ana dizini ve Dizin adını girin.

  • Devam etmek için klon düğmesine tıklayın.

  • Yukarıdaki adımların başarılı bir şekilde çalıştırılması üzerine, arşiv klonlanacaktır.

Parça değişiklikleri

Git, depoda yaptığınız değişiklikleri izleyecektir. Depodaki herhangi bir dosyayı değiştirelim ve depo ile karşılaştıralım.

  • VCS → Git → En Son Depo Sürümüyle Karşılaştır'a gidin.

  • Yukarıdaki adım fark penceresini açacaktır.

  • Sağ tarafta yeşil arka plan rengine sahip yeni bir çizgi olduğunu görebilirsiniz.

  • Yeni içerikler ekledikçe Git bunu yeşil olarak gösteriyor. Herhangi bir içeriği kaldırırsak, kırmızı renkte gösterilecektir.

Yerel değişiklikleri geri alın

Yerel değişiklikleri atmak için şu adımları izleyin -

  • Şuraya gidin: VCS → Git → Revert seçeneği.

  • Onay isteyecek ve değişikliklerinizi kaldıracaktır.

Depoya dosya ekle

Depoya dosya eklemek için şuraya gidin: VCS → Git → Add option. Bu eylem şuna benzer:git add aksiyon.

Değişiklikleri tamamla

Commit işlemi yerel kaydetme yaratacaktır. Şuna benzergit commitaksiyon. Commit yapmak için -

  • Şuraya gidin: VCS → Git → Commit File seçeneği.

  • İşlenecek dosyaları seçin.

  • Kaydetme mesajını girin ve Kaydet düğmesine tıklayın.

Değişiklikleri uzak depoya gönder

Push eylemi, yerel değişiklikleri uzak depoya gönderecektir. Değişiklikleri göndermek için -

  • Şuraya gidin: VCS → Git → Push seçeneği.

  • Bir pencere açılacaktır. Burada, itilecek comitleri görebilirsiniz.

  • Kaydetmeyi doğrulayın ve değişikliklerinizi yayınlamak için Push düğmesine tıklayın.

Geçmişi veya günlükleri görüntüleyin

Geçmişi göstermek için şuraya gidin: VCS → Git → Show history option. Bu eylem şuna benzer:git logkomut. Geçmişi aşağıdaki gibi gösterecektir -

Güncellemeleri alın

Depodan güncellemeleri almak için şu adımları izleyin -

  • Şuraya gidin: VCS → Git → Pull seçeneği.

  • Seçeneği gereksinimlerinize göre seçin.

  • Çek düğmesine tıklayın.

Mevcut projeyi Git'e ekle

Mevcut projeyi Git altına eklemek için -

  • Şu yöne rotayı ayarla VCS → Import into Version Control → Create Git depo.

  • Dizine göz atarak projeyi seçin.

  • Tamam düğmesine tıklayın.

Yıkım

Bu bölümde Subversion'ın IntelliJ'de nasıl çalıştığını anlayacağız. Bunu anlamak için birkaç önemli eylemi ele alalım.

Çıkış yapmak

SVN deposunu kontrol etmek için -

  • Şu yöne rotayı ayarla File → New → Project from Version Control → Subversion.

  • Depo URL'sini girin.

  • Tıkla OK buton.

Parça değişiklikleri

SVN, arşivde yaptığınız değişiklikleri izleyecektir. Depodaki herhangi bir dosyayı değiştirelim ve depo ile karşılaştıralım -

  • VCS-> Subversion-> En Son Depo Sürümüyle Karşılaştır'a gidin

  • Sağ tarafta yeşil arka plan rengine sahip yeni bir çizgi olduğunu görebilirsiniz.

  • SVN, yeni içeriğin eklendiğini belirtmek için bunu yeşil arka planla gösterir. Herhangi bir içeriği kaldırırsak, kırmızı renkte gösterilecektir.

Yerel değişiklikleri geri alın

Yaptığınız yerel değişiklikleri geri almak için şu adımları izleyin -

  • Şuraya gidin: VCS → Subversion → Revert seçeneği.

  • Onay isteyecek ve değişikliklerinizi kaldıracaktır.

Uzak depoya değişiklikleri işle

Uzak depoda değişiklik yapmak için şu adımları izleyin -

  • Şu yöne rotayı ayarla VCS → Subversion → Commit Files seçeneği.

  • Yeni bir pencere açılacaktır. Burada, uzak depoya kaydedilecek dosyaları görebilirsiniz.

  • Dosyaları doğrulayın ve değişikliklerinizi yayınlamak için Teslim Et düğmesine tıklayın.

Geçmişi veya günlükleri görüntüleyin

Geçmişi göstermek için şuraya gidin: VCS → Subverion → Show historyseçeneği. Bu seçenek şuna benzer:svn logkomut. Geçmişi aşağıdaki gibi gösterecektir -

Güncelleme işlemi

En son değişiklikleri almak için şuraya gidin: VCS → Subversion → Update File/Update Folder seçeneği.

Subversion'a mevcut projeyi ekle

Mevcut projeyi SVN altına eklemek için şu adımları izleyin -

  • Şu yöne rotayı ayarla VCS → Import into Version Control → Import into Subverion.

  • Depo URL'sini girin ve İçe Aktar düğmesine tıklayın -