TFS Code Branching & Merge 2
3. Geliştirmesi
tamamlanan bir uygulamanın başka bir uygulamaya merge edilme işlemi aşağıdaki
şekilde gerçekleştirilir. Biz burada CodeBranchDev uygulamamızda yapılan
değişikliklerin CodeBranchTest ve CodeBranchRelease ortamlarına aktarılma işlemerini
gerçekleştireceğiz.
a. Aktarılmak istenen uygulama üzerinde sağ tıklanır ve View History seçeneği seçilir ve aşağıdaki gibi history (changeset) bilgileri gelmektedir.
Changeset üzerine sağ tıklandığında changeset için
yaplabilecek özellikler açılmaktadır. Bunlar sırasıyla
i. View : Branch’ten ulaşılan history
bilgisinde bu seçenek aktif değildir. Bu seçenek aktif olduğu durumlarda o
changeset ile check-In yapılan kod bilgisini gösterir.
ii. Changeset Details : Bu seçenek
seçildiğinde team explorer penceresinde değişiklik yapılan dosyalar listelenir.
iv. Request Review : Branch yapılacak kodun, branch öncesinde kod kontrolüne gönderilmesi için kullanılır. Kod review konusu ayrı bir başlık altında detaylı olarak anlatılacaktır.
iii. Compare : İki branch arasındaki
farklılıkları kontrol eder. Farklılık gördüğü dosyaları belirtir (Different
“Yes”).
iv. Request Review : Branch yapılacak kodun, branch öncesinde kod kontrolüne gönderilmesi için kullanılır. Kod review konusu ayrı bir başlık altında detaylı olarak anlatılacaktır.
v. Get This Version : Bu seçenek ile
seçili olan changesete ait versiyon alınır.
vi. Rollback Entire Changeset : Bu seçenek
ile seçili olan changeset verisyonu solution’a geri yüklenir. Eğer ilgili sayfalarda
değişiklik var ise hangi değişikliğin dikkate alınacağına dair aşağıdaki
çatışmaları çözme ekran (Resolve Conflicts) çıkar. Bu ekrana Track
Changeset menüsünü anlatırken detaylı olarak değinilecektir.
vii. Copy : Seçili olan satır bilgilerini
kopyalar.
viii. Track Changeset : Bu ekranda Merge yapılacak olan branch uygulamaları sol taraftan
seçildiğinde sağda ilgili branchlerin ilişkisi görünmektedir. Sağdaki ekrandan
branch listesini görüntülenme şekli ağaç ya da düz, tümünü genişlet tümünü
genişlet, tümünü seç tümünü kaldır, ve dahil olan ve olmayan branchleri göster
seçenekleri bulunaktadır.
İlgili
branchler seçildikten sonra görselleştir (visualize)
butonuna tıklayarak aşağıdaki Tracking
Changeset ekranına ulaşılır.
a.
Bu ekrandaki üst menülerle sırasıya:
ix. Kaydet butonuna tıklayarak görseli kaydedebili
x. Kopyala butonuna tıklayarak görseli kopyalayabili
xi. Rerun butonuna tıklayarak Select Branches ekranına dönebili
xii. Hiyerarşi butonuna tıklayarak branch hiyerarşi yapısına gidebilir.
Çok Yararlı bir çalışma teşekkür ederiz.
YanıtlaSil