Git'teki geçmiş sürümleri görüntüleme ve yönetme
Kod temelinizde yapılan her değişiklikle ilgili ayrıntılı bilgi alabilirsiniz ve gerekirse eski değişiklikler üzerinde değişiklik yapabilirsiniz.
Visual Studio'daki geçmiş verisini görüntüleme Hem yayınlanan hem de yayınlanmayan dallar hakkındaki geçmiş verisini, Visual Studio'da kodunuzu geliştirirken alabilirsiniz.
Dosya geçmişi
Açıklama eklenmiş dosya geçmişi
Dal geçmişi
Kaydetme ayrıntıları
Geçmiş verisini web tarayıcınızda görüntüleme Web portalından, yayımlanan dallarınız hakkında Visual Studio'da bulunan geçmiş verilerinin aynılarını alabilirsiniz.Ayrıca, son değişikliklerle ilgili olarak ekibinizle iletişim kurabilirsiniz.
Dosya geçmişi
Açıklama eklenmiş dosya geçmişi
Dal geçmişi
Kaydetme ayrıntıları
Değişiklikleri değiştirmeYazılım geliştirme kendini yineleyen bir süreçtir, bu nedenle bazen şunları yapmanız gerekir.
Geliştirme makinenizde yapılan son kaydetmeyi düzeltme
Kaydetmeyi geri alma
Soru - Yanıt
Visual Studio'daki geçmiş verisini görüntüleme
Bir dosyanın ya da dalın geçmişini görüntüleyebilir, buradan da geçmişteki herhangi bir kaydetme hakkındaki ayrıntıları görüntüleyebilirsiniz.
Dosya geçmişi
Bir dosyanın geçmişini çözüm gezgininden görüntüleyebilirsiniz (Klavye: Ctrl + Alt, L).
Herhangi bir kaydetme hakkında daha fazla bilgiye ihtiyacınız varsa, kaydetme ayrıntılarını görüntüleyebilirsiniz.
Açıklama eklenmiş dosya geçmişi
Bir dosya içinde geçmiş değişiklikleri görüntüleyebilirsiniz (ek açıklama).(, Bu özelliği kullanmak için Visual Studio 2013 Update 2 veya sonraki bir sürümü yüklü gerekir.)
İmlecinizi, üzerinde kaydetme işleminin geçerli olduğu bir blok üzerine getirdiğinizde, ilgili kaydetme işleminin diğer tüm örnekleri pencerenin sol bölmesinde vurgulanır.
Dal geçmişi
Visual Studio'da hem yayımlanmamış hem de yayımlanmış dalların geçmişini görüntüleyebilirsiniz.
Kaydetmeler sayfasına (Keyboard: Ctrl + 0, O) gidin, sonra takım projenizin en son değişikliklerini getirin.
Geçmişi görüntüleyin.
Bu kaydetme işlemleri ileti dalının geçmişidir.
Biri, düz etiketini ileti ekle iletisiyle kaydetmeye uyguladı.
Ana dal, ileti dalının geçmişinde olan bir kaydetmeye başvuruyor, bu yüzden ileti dalının geçmişinde görünüyor.
Daha fazla bilgiye ihtiyacınız varsa, herhangi bir kaydetme işleminin ayrıntılarını görüntüleyebilirsiniz.
Kaydetme ayrıntıları
Bir kaydetme hakkındaki ayrıntıları, bu kaydetme işleminden etkilenen her dosyadaki değişiklikler de dahil olmak üzere görüntüleyebilirsiniz.
Bu kaydetme yayımlanmışsa, Eylemler menüsünden web tarayıcınızda görüntüleyebilir, sonra hakkında ekibinizle iletişimde bulunabilirsiniz.
İsterseniz, bu kaydetme işlemi geliştirme makinenizdeki son kaydetme işlemi olduğu ve paylaşılan bir depoya itilmediği sürece bu ileti üzerinde değişiklik yapabilirsiniz.Yalnızca değişikliklerinizi yapmanız ve İletiyi Düzelt öğesine tıklamanız yeterlidir.Kalan gelmediyse, en son yürütme içeriği de kurallarda.yürütün.Bkz: Yalnızca geliştirme makinenizdeki değişikliklerin değiştirilmesi (düzeltme).
Geçmiş verisini web tarayıcınızda görüntüleme
Ekip projenizin web portalından yayımlanmış bir daldaki geçmiş kaydetmeleri görebilirsiniz.Ayrıca kaydetmeleriniz hakkında yorumlar yazabilir ve iletiler gönderebilirsiniz.
Ekip projenizin web portalını ana sayfadan açabilirsiniz (Klavye: Ctrl + 0, A).
Dosya geçmişi
Bir dosyanın geçmişini ekip projenizin web portalından görüntüleyebilirsiniz.
Açıklama eklenmiş dosya geçmişi
Ayrıca bir dosyada geçmişte yapılan değişiklikleri (ek açıklama ekleme) görüntüleyebilirsiniz.
Dal geçmişi
Bir dalın geçmişini web tarayıcınızda görebilirsiniz.Örneğin, Beyza, yaptığı değişiklikleri Cemal'in test etmesi için hotfix dalını yayımladı.Cemal kaydetme sayfasında bu dalın geçmişini görüntüler.
Kaydetme ayrıntıları
Bir kaydetme hakkındaki ayrıntıları, bu kaydetme işleminden etkilenen her dosyadaki değişiklikler de dahil olmak üzere görüntüleyebilirsiniz.
Ayrıntılar sayfasından bir kaydetme hakkında yorum yapabilir ve hakkında e-posta gönderebilirsiniz.
Bir yorum eklemek istiyorsanız, işaretçinizi hakkında yorum yapmak istediğiniz satırın üzerine getirin, sonra yorum simgesini seçin.
Yorumunuzu girin.
Kaydetmeler sayfasından herhangi bir kaydetme üzerinde yorum yapılıp yapılmadığını görebilirsiniz.
Değişiklikler üzerinde değişiklik yapma
Yazılım geliştirme kendini yineleyen bir süreçtir, bu nedenle bazen şunları yapmanız gerekir.
Geliştirme makinenizde yapılan son kaydetmeyi düzeltme
Kaydetmeyi geri alma
Bu özellikleri kullanmak için Visual Studio 2013 Update 2 veya sonraki bir sürümü yüklü gerekir.
Geliştirme makinenizde yapılan son kaydetmeyi düzeltme
Birkaç dakika önce nispeten yanlış bir değişikliği mi kaydettiniz ya da başka bir dosya üzerinde yaptığınız değişiklikleri eklemeyi mi unuttunuz? Geliştirme makinenizde yaptığınız son kaydetmeyi düzeltmek için:
Düzeltilmiş kaydetme işlemine dahil etmek istediğiniz tüm değişiklikleri kaydettiğinizden emin olun.
Değişiklikler sayfasında (Klavye: Ctrl + 0, G), dahil etmek istediğiniz değişikliklerin Dahil Edilen Değişiklikler altında listelendiğinden emin olun.Ayrıca, iletiyi de değiştirebilirsiniz.
Eylemler menüsünü açın ve Önceki Kaydetmeyi Düzelt'i seçin.
Önceki kaydetme işleminizin başvurusu kaldırılır ve yeni bir kaydetme oluşturulur.
Ayrıca, daha önce açıklanan şekilde, Kaydetme Ayrıntıları sayfasından da son kaydetme işleminin iletisini düzeltebilirsiniz.
[!NOT]
Paylaşılan bir depoya (örneğin, TFS ekip projenizdeki bir paylaşılan depoya) itilmiş bir kaydetmeyi düzeltmemeniz gerekir.Çoğu durumda, Visual Studio, kaydetme işlemi ekip projesine itildiğinde bunu yapmanızı engeller.Ancak, bazı durumlarda, kaydetme işlemini düzeltmeniz engellenmeyebilir.Örneğin, uzak deponuz CodePlex veya GitHub gibi başka bir hizmet tarafından barındırılıyorsa, kaydetmeyi düzeltmeniz engellenmez.İtilmiş bir kaydetmeyi düzeltmeniz durumunda, uzak depodan çekerken çakışmaları gidermeniz gerekebilir.
Kaydetmeyi geri alma
Örneğin, bir hataya neden olduğu için, herhangi bir değişikliği geri almanız mı gerekiyor?İşte şimdi değişiklikleri şu şekilde geri alabilirsiniz:
Geri alma işlemi başlatın:
Geçmiş penceresinde kaydetme işlemine sağ tıklatın ve Geri Al'ı seçin.
Kaydetme Ayrıntıları sayfasındaki Geri Al bağlantısını seçin.
Kaydetme işlemini geri almak istediğinizden eminseniz, Evet'i seçin.
[!NOT]
Herhangi bir çakışma ortaya çıkarsa, çakışmayı giderebilir ya da bunu yapmak için hazır değilseniz Geri Almayı Geri Al'ı seçebilirsiniz.
Eşitlenmemiş Kaydetmeler sayfasındaki (Keyboard Ctrl + 0, O) Giden Kaydetmeler listesine bir "Geri Al" kaydetmesi eklenir.
Soru - Yanıt
S: İznim olmadığı için sistem tarafından engellendim.Nasıl izin alabilirim?
Y:Team Foundation Server izinleri
S: Yazar ve teslim eden arasındaki fark nedir?
Y: Birçok durumda kaydetmeyi yazan ve teslim eden aynı kişidir.İçinde farklı bir durumdur olan bir tamamlama rebased.Örneğin, Filiz, Mehmet'ten gelen bir kaydetme işlemini yeniden temellendirirse, o kaydetme işlemini yapan kişi Filiz olur, ancak Mehmet de kaydetme işleminin yazarı olmaya devam eder.
S: Yerel kaydetmelerimi nasıl yeniden yapılandırabilirim (yeniden temellendirebilirim)?
Y:Git Komut isteminden çalışma
Q: Dal nedir?Onları nasıl kullanırım?
Y: Git'te, yaptığınız tüm iş bir daldadır.Daha önce doğrudan bir dal oluşturmadıysanız, muhtemelen varsayılan bir dalda çalışıyorsunuzdur ve dalın adı tipik olarak ana daldır.Dalları kullanarak bağlamlar arasında geçiş yapabilir, işi askıya alabilir ve riski izole edebilirsiniz.
S: Etiketler nedir?Onları nasıl kullanırım?
Y: Etiket, özünde belirli bir kaydetme işlemini gösteren işaretçidir.Kod tabanınızdaki zamanda belirli bir noktayı etiketlemek için etiketler kullanabilirsiniz.Çoğu ekip bir dağıtım noktasına işaret etmek için etiketler kullanır.Komut isteminden etiketler uygulayabilirsiniz.Bkz. Git Komut isteminden çalışma
S: Geçmişi başka yerlerden görebilir miyim?
Y: Ayrıca, geçmişi ana sayfadan (Klavye: Ctrl + 0, H), kaydetmeler sayfasından (Klavye: Ctrl + 0, O) ve dallar sayfasından (Klavye: Ctrl + 0, N) görüntüleyebilirsiniz.
S: Belirli bir kaydetmeden ya da etiketten bir dal oluşturabilir miyim?
Y: Evet.Bu işlemi komut isteminden<start-point> seçeneğini kullanarak yapabilirsiniz.Bakın Git scm: git-branch(1) el ile sayfa