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 -