Git ile birlikte Visual Studio Kodunda Sürüm Kontrolü [Guide]
Entegre Git desteği Microsoft'un yeni kaynak kodu düzenleyicisi olan Visual Studio Code'un en büyük özelliklerinden biridir. Git bir dağıtılmış versiyon kontrol sistemi, Bu, çalışmanızı izlemenizi, sürümler arasında ileri geri hareket etmenizi ve aynı anda farklı dallarda çalışmanızı sağlar. Ayrıca popüler Git deposu barındırma hizmeti olan Github tarafından da kullanılıyor.
Visual Studio Kodu varsayılan olarak Git'i destekler, bu, kullanmak için herhangi bir paket veya uzantı kurmanız gerekmediği anlamına gelir. Yan Çubuk ayrı Git Görünümüne tıklayarak hızlı bir şekilde açabilirsiniz. Git Görünüm çubuğundaki simgesi (bkz. VS Kodunun parçaları) veya Ctrl + ÜstKrkt + G tuşu cildine basarak.
Git'i yükleyin
Visual Studio Kodu Olarak bilgisayarınızın Git kurulumunu kullanır, ilk önce Git'i kurmanız gerekiyor. Git'in resmi web sitesinden hızlı bir şekilde indirebilirsiniz. Yüklemeniz gerekir en azından sürüm 2.0.0
VS Code'un Git özelliklerinin doğru çalışması için.
Her ne kadar Visual Studio Code size izin veriyorsa da Git'i görsel olarak yönet, Git komutunu komut satırından nasıl kullanacağınızı da öğrenmek istiyorsanız, işte bazı yararlı kaynaklar:
- Github'ın etkileşimli Git eğitimi
- Atlassian's Git eğitimi - Atlassian, Bitbucket kaynak kodu barındırma platformunun (Github'a benzer) arkasındaki şirkettir.
- Atlassian'ın Git Hile Sayfası (PDF) - Git'i daha önce kullandıysanız bu en hızlı yoldur, ancak bir veya iki komutu hatırlamayın
- Pro Git el kitabının tamamı
Deponuzu Başlat
Çalışma alanınız Git tarafından henüz izlenmediyse, ilk önce yeni bir depo başlat. Bunu yapmak için Git View'da Git deposunu başlat düğmesine tıklayın..
VS Kodu oluşturacak .git
çalışma alanınızdaki klasör (bunu VS Kodundan göremezsiniz, çünkü gizli bir dizindir, ancak bunu dosya yöneticinizde projenizin kök klasöründe bulabilirsiniz) ve ayrıca izlenmeyen dosyalarınızı Kenar Çubuğuna ekleyin.
Aşama Değişiklikleri
Git havuzunuz ayarlandıktan sonra, ilk taahhüdünüzü yaratın (bir taahhüt, tüm deponuzun kaydedilmiş bir halidir ve daha sonra geri dönebilirsiniz). Kabul etmeden önce Git ile izlemek istediğiniz dosyaları aşama alanına veya başka bir deyişle eklemeniz gereken dosyaları eklemeniz gerekir. değişiklikleri yapmak. Bunları yerleştirmek için her bir dosyanın yanında bulunan + işaretini tıklayın.
Sahne almak istediğiniz dosyalara tıkladıktan sonra, Visual Studio Code değişiklikler
klasörü Aşamalı Değişiklikler
Klasör, bu şimdi onlar demektir evreleme alanında. Eğer istersen tüm dosyalarınızı bir kerede sıralayın, yanında bir + düğmesi var değişiklikler
altyazı da (görünüşte görünür) ve üzerine tıklayın.
Değişiklikleri Kabul Et
Aşamalı değişiklikler henüz kaydedilmedi, ayrıca onları taahhüt etmek, böylece daha sonra bir göz atabilir veya havuzunuzun şu andaki durumu. Aşamalı değişiklikleri yapmak için, yapmanız gerekenler taahhüt mesajı ekle önceki taahhüt işleminizden bu yana yaptığınız değişiklikleri açıklar..
Örneğimizde olduğu gibi, bu ilk taahhüdüm olacak, grevi kullanalım “İlk Taahhüt” mesaj. Mesajınızı yazın giriş çubuğuna Kenar Çubuğunun üst kısmındaki küçük kene simgesine. Artık ilk taahhüdünüze hazırsınız, havuzunuzun başlangıç durumu kaydedildi.
Git çalışma dizininiz temiz, şu ana kadar yaptığınız tüm değişiklikler izlenir ve Git View cihazınız 0 değişiklik olduğunu söyler (her zaman son işleminizle karşılaştırılır). Çalışma alanınızda yeni değişiklikler yaparsanız, yeni değişiklikler Kenar Çubuğunda tekrar görünecek ve tekrar işle bir kez taahhüt etmeye değer tutarlara ulaştıklarında.
Aşağıdaki ekran görüntüsünde, kod düzenleyicinizin taahhüt ettikten hemen sonra nasıl görünmesi gerektiğini görebilirsiniz..
Değişiklikleri takip et
İşinize devam ederken, mevcut sürümün son işleyişinizle nasıl karşılaştırılacağından emin değilseniz, farkları hızla kontrol edebilirsiniz. Git görünümünde, yalnızca yapmanız gereken analiz etmek istediğiniz dosyaya çift tıklayın, ve VS Kodu mevcut ve önceki sürümleri yan yana gösterir; onları hızlıca karşılaştır.
Değişiklikleri izlemekten bahsederken, Visual Studio Code’un da bilinmesi önemlidir. oluk göstergeleri yan yana görüş açık olmasa bile, önceki taahhüdünüzle karşılaştırıldığında yapılan değişiklikleri açıklar. VS Kodu kullanır 3 çeşit oluk göstergesi:
- bir kırmızı üçgen her satır silme için
- bir yeşil çubuk Her satır ekleme için
- bir mavi çubuk Her satır değişikliği için
Dalları Oluştur
Git yapmanızı sağlar farklı dallarda çalışmak aynı zamanda. Bu sadece yeni çözümleri denemek için iyi bir şey değil, aynı zamanda geliştiricilerin farklı branşlarda çalışabilecekleri takım çalışmasını da önemli ölçüde kolaylaştırabilir (ancak aynı branşta kalabildikleri için zorunlu değildir)..
Visual Studio Kodunda, yeni dallar oluştur Quick Open paletini açıp Ctrl + P (Mac’te Cmd + P) tuşlarına basarak ve ardından git şubesi
giriş çubuğuna komut girin. Ayrıca yeni şubenizin adını komutun sonuna da eklemeniz gerekir..
Örneğimizdeki yeni şubenin adı olarak Test şube
, Kullanacağım Git Şubesi Test Şubesi
komutunu kullanabilirsiniz ancak başka bir ad kullanabilirsiniz. Durum çubuğunun sol tarafında (ekranın altındaki mavi çubuk), üzerinde çalıştığınız şubeyi her zaman hızlı bir şekilde kontrol edebilirsiniz. Aşağıdaki ekran görüntüsünde, şu anda ana
şube.
Ödeme Şubeleri
için dalları arasında geçiş yap, tip git ödeme
Hızlı Aç paletine (Ctrl + P / Cmd + P) girerek mevcut şubelerinizden seçebilirsiniz. Aşağıdaki ekran görüntüsünde, şu anda aradığım şubedeki durum çubuğundan görebilirsiniz. Ölçek
(Sonra yarattım Test şube
) ve farklı bir şubeye taşımak istersem, şimdi ana
ve Test şube
dalları.
Komut Paletindeki Git Komutlarını Kullan
Git komutlarına Komut Paletinden (Windows ve Linux'ta F1, Mac'te Shift + Cmd + P) de erişebilirsiniz. Başka bir şey yapmanıza gerek yok, sadece komutu yazın Git
Komut Paleti içinde, hızlıca seçebileceğiniz mevcut komutların bir açılır listesi görüntülenir..
Gelişmiş Git İşlemleri
Şimdiye kadar, çalışmamızı takip etmek için Visual Studio Kodunda temel Git işlemlerinin nasıl kullanılacağına baktık. VS Studio Code, uzak havuzları yönetme, çakışmaları birleştirme gibi Gelişmiş Git özelliklerine sahiptir ve hatta VS Kodunu harici Git düzenleyiciniz olarak yapılandırabilirsiniz..
Visual Studio Kod Pazarı ayrıca Git iş akışınızı daha da profesyonelleştirebilecek Git ile ilgili uzantıları içerir..
Git History uzantısının çok faydalı olduğunu, her bir işin detayına hızlıca bakmayı ve önceki iki komisyonu yan yana karşılaştırmayı mümkün kıldım. Ayrıca, ön uç geliştiricileri için VS Kodu uzantılarıyla ilgili önceki makalemdeki Git History uzantısını da okuyabilirsiniz..