Sürüm Kontrol Sistemleri Nedir??
Ayrıntılara girmeden önce, sürüm kontrol sisteminin ne olduğunu anlayalım. VCS, programcıların zaman içinde yazılımdaki değişiklikleri yönetmesine yardımcı olan bir yazılım araçları kategorisine aittir. Bu değişiklikler, sürüm kontrol sisteminde harfler veya sayılarla gösterilen her zaman yolunda tutulur. Bu, yazılım ekiplerinin herhangi bir yeni yazılım yazmadan önce kaynak kodlarını karşılaştırmasına, farklılıkları belirlemesine ve revizyonlar oluşturmasına olanak tanır. Ayrıca, uygulamanın şu anda hangi sürümünün geliştirilmekte olduğunu veya bir sürümüne ihtiyaç duyduğunu da not edebilirsiniz.
Git ve GitHub
Git ve GitHub, günümüzde çoğu yazılım geliştiricinin karıştırdığı iki terminolojidir. Git bir sürüm kontrol yazılımıdır ancak kaynak kodunuzun geçmişini yönetmenize izin veren bir araç biçiminde gelirken GitHub, Git kullanan projeler için bir barındırma hizmetidir.
Git'i kullanmak için GitHub hesabına ihtiyacınız yok. IDE'ler ile birlikte bağımsız olarak kullanabilirsiniz. GitHub için ise görevleri, hatalarını ve özellik isteklerini kontrol etmek ve izlemek için bir git deposuna ihtiyacınız olacak. Depolarınızı paylaşmanıza izin verir; başkalarının erişimine ve depolarınızın uzak kopyalarını GitHub sunucularında yedek olarak depolamak.
Git'i PyCharm'a Entegre Etme
Aşağıdaki eğitim, PyCharm'ın Git özelliklerinin nasıl entegre edileceği konusunda rehberlik edecektir. Git ile ilgili görevi bir komut terminalinde bağımsız olarak gerçekleştirmek yerine, PyCharm bunları IDE'de gerçekleştirmenize ve daha sonra GitHub hesabınıza bağlamanıza izin verir.
1. Git nasıl kurulur ve yapılandırılır?
Git'i PyCharm için kullanabilmek için aşağıdakileri yapın:
-
- Aracı buradan indirin. Windows için desteklenen sürüm 2'dir.4 ve Linux ve MacOS için 1'dir.8.0.0.
- Daha sonra, Ayarlar/Tercihler IDE'nizin ana araç çubuğundaki iletişim kutusunu seçin Sürüm Kontrol ve ardından üzerine tıklayın Git sol bölmeden.
- Git yürütülebilir dosyasının bulunduğu dosyanın yolunu belirtin.
- Uzak Git deponuz için bir parola belirleyin. Bunun nedeni, bir uzak git deposunu her kullandığınızda, kimlik doğrulama istemesidir.
- itibaren Ayarlar sekme, seç Görünüm ve davranış.
- Şimdi, tıklayın Sistem ayarları ve sonra seç Şifreler soldaki.
- PyCharm, uzak Git depoları için parolaları çeşitli şekillerde işler:
- ben. Yerel Anahtar Zinciri: Bu seçenek, parolalarınızı depolamak için Yerel Anahtarlık'ı kullanır. Yalnızca Mac ve Linux OS için kullanılabilir.
- II. KeePass: Bu seçenek, parolaları yalnızca ana parolayla erişilebilen bir dosyada saklamanıza olanak tanır. Bunu yapmak için, c'ye erişmek için kullanılacak Ana Parola Alanına bir parola girin.kdbx dosyası.
- III. Kaydetme: Bu seçenek, PyCharm'ın parolalarınızı her kapattığınızda sıfırlamasını istediğinizde kullanılabilir.
2. Yerel Git Deposu Nasıl Oluşturulur
Yerel bir Git Deposu oluşturmak için aşağıdaki prosedürleri izleyin:
- İlk olarak, GitHub hesabınızı PyCharm ile bağlamak için. git Dosya -> Ayarlar -> Sürüm Kontrol -> GitHub
- Giriş yapmak için GitHub kullanıcı adınızı ve şifrenizi girin.
- Şimdi yeni bir PyCharm projesi oluşturun. Tıklayın Dosya -> Yeni Proje
- Şimdi, yerel depo için şuraya gidin: VCS -> İthalat içine Sürüm Kontrol -> Oluşturmak Git depo.
- Oluşturulduktan sonra, ' adlı bir dizin göreceksiniz.git' proje dizininde. Deponuzu test etmek için şuraya gidin: Dosya -> Ayarlar -> Sürüm Kontrol -> Git -> Ölçek
3. Git Deposuna Dosyalar Nasıl Eklenir ve İşlenir
- Bir python dosyası oluşturmak için, Proje Menüsünden yeni oluşturduğunuz projeye sağ tıklayın ve seçin Yeni -> piton
- Ardından, PyCharm size bu dosyanın havuzunuza eklenmesini isteyip istemediğinizi soracaktır. 'Evet'e tıklarsanız, bu dosyada yapacağınız tüm değişiklikleri taahhüt edebilir ve takip edebilirsiniz.
- Bu dosyayı depoya kaydetmek için. Python dosyasına sağ tıklayın, seçin Git -> taahhüt Dosya. Not: Dosyayı kaydetmediğiniz sürece proje menünüzdeki dosya adı yeşil görünecektir. Dosyayı eklemeyi bitirdikten sonra, değişiklik yapabilir ve bunları taahhüt edebilirsiniz. Değişikliklerden kısa bir süre sonra menüdeki dosya adı renkleri maviye dönecektir.
- Bundan sonra, IDE'nizde Değişiklikleri Taahhüt Et penceresine yönlendirileceksiniz.
- Geçmişte yaptığınız değişiklikleri takip etmek için dosya adına çift tıklayın, kodu yeşil renkte göreceksiniz.
- Son olarak, şimdi şuraya gidebilirsiniz: Sürüm Kontrol diğer çeşitli özellikleri görmek için pencerenin sağ altındaki menü. Bu içerir Günlük belirli yerel depoda yapacağınız tüm değişiklikleri saklayan.
4. Uzak Depo Nasıl Eklenir?
Yerel bir havuz üzerinde çalışmaya ek olarak, dünyanın her yerinden geliştiricilerle işbirliği yapmak için uzak havuzlar da oluşturabilirsiniz. Bunlar, çalışmanızı paylaşmanız gerektiğinde verileri alıp göndermenize yardımcı olacaktır.
Uzak bir depo tanımlamak için:
- GitHub'da boş bir depo oluşturun
- Taahhütlerinizi zorlamaya hazır olduğunuzda, öğesini seçerek Push seçeneğini belirleyin VCS -> Git -> it
- Henüz herhangi bir uzak depo oluşturmadıysanız, Tanımlamak uzak uzak ad yerine seçenek görünecek. Zaten eklediyseniz, olmaz.
- Şimdi, iletişim kutusunu gördükten sonra, uzak havuzun adını ve barındırılacağı URL'nin bağlantısını belirtin.
- Ayrıca Depoları şu şekilde düzenleyebilir ve kaldırabilirsiniz: Git uzaktan kumandalar