Azure Repos'ta dosyalarınızın anlık görüntüsünü almak için etiketleri kullanma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation Sürüm Denetimi (TFVC) etiketleri, dosyalarınızın anlık görüntüsünü almanız için bir yol sağlar. Daha sonra bu anlık görüntüye geri başvurabilirsiniz. Etiketinizi kullanarak, büyük bir dosya kümesini görüntüleyebilir, derleyebilir veya hatta etiketi uyguladığınızda bulundukları duruma geri alabilirsiniz.
Önkoşullar
- Etiket uygulamak için Etiket izninin İzin Ver olarak ayarlanmış olması gerekir.
- Etiketleri bulmak, listelemek veya görüntülemek için Okuma izninin İzin Ver olarak ayarlanmış olması gerekir.
- Bir etiketi değiştirmek veya silmek için etikete sahip olmanız veya etiket Yönetici ister Etiketleri izninin İzin Ver olarak ayarlanmış olması gerekir.
Etiketleri kullanma
Birçok yazılım projesinde, kod makul bir kalite ve kararlılık düzeyine ulaştığında, ekip ürünün yeni bir sürümünü oluşturur ve yayınlar. Ekibin her dosyanın geçerli sürümünü işaretlemesi gerekir. Dosyalar değişmeye devam etse de ekip, projelerindeki her dosyanın yeni sürümünü alıp oluşturabilir.
Teorik olarak, her dosya için her değişiklik kümesinin kimliğini el ile kaydedebilirsiniz. Ancak bu tür işlemler pratik değildir. TFVC işi kolaylaştırır. Dosyaları içeren klasöre, dala veya projeye etiket uygulayın. Etikete, tercih ettiğiniz adlandırma kuralına göre bir ad verebilirsiniz. Etiket adlarından bazıları şunlardır: "Sprint 5," "M1," "Beta2" ve "Sürüm Adayı 0."
Etiketi uyguladıktan sonra, bu etiketi kullanarak dosya ve klasörlerin belirli sürümlerini oluşturma, dallanma, birleştirme, karşılaştırma ve alma gibi işlemleri niteleyebilirsiniz.
Bazen bir etiket uyguladıktan sonra etiketi değiştirmeniz gerektiğine karar verirsiniz. TFVC, ek dosyalara etiket uygulamanız, belirli dosyalardan bir etiketi kaldırmanız ve bir etiketin geçerli olduğu belirli bir dosyanın sürümünü değiştirmeniz için bir yol sağlar.
İpucu
Etiket uygulamak, dal oluşturmayla aynı avantajların çoğunu sağlar, ancak genellikle daha düşük maliyet ve karmaşıklık sağlar. Bunun sonucu, büyük veritabanları için birleştirme gibi işlemlerin bir etiket üzerinde çalışırken normalden çok daha uzun sürebileceğidir.
Etiket uygulama
Not
Zaten var olan bir etiketi uygulamak için Visual Studio kullandığınızda, işlem etiketi tüm dosya sürümlerinden kaldırır ve etiketi uygular. Ancak komut isteminden etiket işlemi eklenir. Bkz. Etiket komutu (Team Foundation Sürüm Denetimi).
Visual Studio'da, Görünüm menüsünde Diğer Windows>Kaynak Denetim Gezgini'ni seçin.
Kaynak Denetim Gezgini'nde etiket uygulamak istediğiniz koleksiyona, projeye, dala, klasöre veya dosyaya sağ tıklayın ve ardından Gelişmiş>Etiket Uygula'yı seçin. Yeni Etiket iletişim kutusu görüntülenir.
Ad kutusuna etiket için bir ad girin.
(İsteğe bağlı) Açıklama kutusuna bir açıklama girin.
Sürüm listesinde varsayılan olarak En Son Sürüm seçilidir. Bu seçenek genellikle en çok kullanılan seçenektir. Etiketin belirli bir sürümü hedeflemesi gerekiyorsa aşağıdaki seçeneklerden birini belirleyin:
Değişiklik kümesi: Değişiklik kümesi kutusunda değişiklik kümesinin sayısını belirtin. Alternatif olarak, Değişiklik Kümelerini Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Değişiklik kümelerini bulma ve görüntüleme.
Tarih: Tarih kutusunda bir tarih belirtin veya açılan menüde takvimden bir tarih seçin.
Etiket: Yeni etiketi temel almak için var olan bir etiketi belirtin. Etiket kutusuna etiket adını girin veya Etiket Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Çalışma Alanı Sürümü: Çalışma alanınızdaki sürümün etiketini oluşturun.
Ayarlarınızdan memnun olduğunuzda aşağıdaki adımlardan birini uygulayın:
Etiketi uygulamak için Oluştur'u seçin.
Etiketi uygulamak ve uygulandıktan sonra değiştirmek için Oluştur ve Düzenle'yi seçin. Bu eylem etiketi uygular ve etiket penceresini görüntüler. Etiketi düzenlemek için Etiket penceresini kullanma hakkında daha fazla bilgi için bkz. Etiketlerle çalışmak için Etiket penceresini kullanma.
Not
Zaten var olan bir adı kullanan bir etiket uyguladığınızda, sistem sizi uyarır ve devam etmek isteyip istemediğinizi sorar. Devam etmek için Tamam'ı seçerseniz, TFVC etiketi uyguladığınız yolda olmayan öğelerden bu etiketi kaldırır.
Etiketi yeniden adlandırma
Mevcut bir etiketin adını değiştiremezsiniz. Ancak, yeni bir etiketi, başka bir etiketin uygulandığı dosyalara ve aynı sürümlere kolayca uygulayabilirsiniz.
Kaynak Denetim Gezgini'nde proje koleksiyonu düğümüne (kök düğüm) sağ tıklayın ve ardından Gelişmiş>Etiket Uygula'yı seçin. Yeni Etiket iletişim kutusu görüntülenir.
Ad kutusuna etiket için bir ad girin.
(İsteğe bağlı) Açıklama kutusuna bir açıklama girin.
Sürüm listesinde Etiket'i seçin. Etiket kutusu görüntülenir.
Aşağıdaki adımlardan birini uygulayın:
Mevcut etiketin adını girin.
Var olan etiketin adından emin değilseniz, Etiket kutusunun yanındaki üç nokta (...) simgesini içeren gözat düğmesini seçin. Etiket Bul iletişim kutusu görüntülenir. Etiket listesini filtrelemek ve yeni etiketi uygulamak istediğiniz mevcut etiketi bulmak için Etiket Bul iletişim kutusundaki seçenekleri kullanın. Daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Oluştur'u belirleyin.
(İsteğe bağlı) Yeni etiketi oluşturduktan sonra eski etiketi kaldırabilirsiniz. Daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Etiketleri listeleme, bulma, görüntüleme, düzenleme ve kaldırma
Etiketleri listelemenin ve bulmanın iki yolu vardır: Etiket Bul iletişim kutusu ve Geçmiş penceresindeki Etiket sekmesi. İlgilendiğiniz etiketi buldukktan sonra görüntüleyebilir, düzenleyebilir veya kaldırabilirsiniz. Etiketin uygulandığı dosyalarla da çalışabilirsiniz.
Etiket Bul iletişim kutusunu kullanarak etiketleri bulma ve etiketlerle çalışma
Kaynak Denetim Gezgini'ndeki menü çubuğunda Dosya>Kaynağı Denetimi>Etiket Bul'u>seçin. Etiket Bul iletişim kutusu görüntülenir.
(İsteğe bağlı) Aşağıdaki adımlardan birini veya birkaçını gerçekleştirerek aramanızı daraltın:
Ad metin kutusuna etiketin adını girin.
Proje listesinde, bulmak istediğiniz etiketi içeren projeyi seçin.
Sahip metin kutusuna etiketin sahibinin adını veya diğer adını girin.
Bul'u seçin. Sonuçlar listesinde, girdiğiniz arama ölçütlerine uyan etiketler görüntülenir.
(İsteğe bağlı) Aşağıdaki adımlardan birini uygulayın:
Bir etiketi görüntülemek veya düzenlemek için etiketi seçin ve Düzenle'yi seçin. Etiket penceresi görüntülenir. Daha fazla bilgi için bkz . Etiketlerle çalışmak için Etiket penceresini kullanma.
Bir etiketi silmek için etiketi seçin ve Sil'i seçin.
Kapat'ı seçin.
Belirli bir öğeye uygulanan etiketleri listeleme ve bunlarla çalışma
Bazen bir etiketin adından emin olmayabilirsiniz, ancak etiketin sürüm denetimi altındaki belirli bir öğeye uygulandığını biliyorsunuz. Aşağıdaki yordamda, bu durumda bir etiketin nasıl bulunup bunlarla çalışileceği açıklanmaktadır.
Kaynak Denetim Gezgini'nde etiketin uygulandığı bir öğeye sağ tıklayın ve geçmişi görüntüle'yi seçin. Geçmiş penceresi görüntülenir.
Bu öğeye uygulanan etiketlerin listesini görüntülemek için Etiketler sekmesini seçin.
(İsteğe bağlı) Aşağıdaki adımlardan birini uygulayın:
Bir etiketi görüntülemek veya düzenlemek için etikete sağ tıklayın ve etiketi düzenle'yi seçin. Etiket penceresi görüntülenir. Bu pencerenin nasıl kullanılacağı hakkında bilgi için bkz . Etiketlerle çalışmak için Etiket penceresini kullanma.
Bir etiketi silmek için etikete sağ tıklayın ve etiketi sil'i seçin.
Etikete sağ tıklayın ve ardından Bu Sürümü Al veya Karşılaştır gibi başka bir eylem seçin.
Geçmiş penceresinde etiket sekmesini kullanma hakkında daha fazla bilgi için bkz. Öğenin geçmişini alma.
Dosyaların etiketli sürümlerini çalışma alanınıza indirme
Bir dosya kümesini etiketlemek, belirli bir noktada nasıl var olduklarının anlık görüntüsünü almak gibidir. Bu anlık görüntüyü aldıktan haftalar veya aylar sonra, dosyaları bu anlık görüntüde mevcut oldukları şekilde görüntülemeniz veya bunlarla çalışmanız gerekebilir. Aşağıdaki yordamda, bir dosya kümesinin etiketlenmiş sürümlerinin çalışma alanınıza nasıl indirileceği açıklanmaktadır.
Kaynak Denetim Gezgini'nde, indirmek istediğiniz öğeleri içeren proje koleksiyonuna, projeye, dala veya klasöre sağ tıklayın ve ardından Gelişmiş>Belirli Sürümü Al'ı seçin. Al iletişim kutusu görüntülenir.
Tür listesinden Etiket'i seçin ve Etiket kutusuna etiket adını girin veya Etiket Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Bu iletişim kutusunun nasıl kullanılacağı hakkında daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Al iletişim kutusunda diğer uygun seçenekleri belirleyin.
Al'ı seçin.
Etiketlerle çalışmak için Etiket penceresini kullanma
Önceki yordamlardan birini kullanarak Etiket penceresini açtıktan sonra etiketle çalışmaya başlamaya hazır olursunuz. Pencerenin en üstünde, düzenleyebileceğiniz açıklamayı bir kutu görüntüler.
Etiket penceresini kullanarak aşağıdaki görevleri gerçekleştirebilirsiniz:
- Etikete öğe ekleme
- Etiketten öğe kaldırma
- Dosyanın sürümünü değiştirme
- Bir öğe üzerinde diğer eylemleri gerçekleştirme
Etikete öğe ekleme
Etiket penceresinde Öğe Ekle'yi seçin. Öğe Sürümünü Seç iletişim kutusu görüntülenir.
Öğe Sürümünü Seç iletişim kutusunda, eklemek istediğiniz öğeye gidin ve seçin.
İpucu
Ctrl veya Shift tuşlarını seçip basılı tutup birden çok öğe seçebilirsiniz.
(İsteğe bağlı) Etiketin belirli bir sürümü hedeflemesi gerekiyorsa, Sürüm listesinden bir sürüm seçin:
En Son Sürüm: Etiketi sürüm denetimindeki en son sürüme uygulayın.
Değişiklik kümesi: Değişiklik kümesi kutusunda değişiklik kümesinin sayısını belirtin. Alternatif olarak, Değişiklik Kümelerini Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Değişiklik kümelerini bulma ve görüntüleme.
Tarih: Tarih kutusunda bir tarih belirtin veya açılan menüde takvimden bir tarih seçin.
Etiket: Yeni etiketi temel almak için var olan bir etiketi belirtin. Etiket kutusuna etiket adını girin veya Etiket Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Çalışma Alanı Sürümü: Çalışma alanınızdaki sürümün etiketini oluşturun.
Tamam'ı seçin.
Dosya>Kaydet seçeneğini belirleyin.
Etiketten öğe kaldırma
Etiket penceresinde, bu etiketten kaldırmak istediğiniz koleksiyonu, projeyi, dalı, klasörü veya dosyayı bulun.
Öğeye sağ tıklayın ve Etiketten Kaldır'ı seçin. Etiket öğeden kaldırılır. Öğe bir proje koleksiyonu, proje, dal veya klasörse, etiket içerdiği tüm öğelerden de kaldırılır.
Dosya>Kaydet seçeneğini belirleyin.
Dosyanın sürümünü değiştirme
Etiket penceresinde, değiştirmek istediğiniz dosyayı bulun.
Dosyaya sağ tıklayın ve Etiketli Sürümü Değiştir'i seçin. Etiketli Sürümü Değiştir iletişim kutusu görüntülenir.
Aşağıdaki değerlerden birini seçin:
En Son Sürüm: Etiketi sürüm denetimindeki en son sürüme uygulayın.
Değişiklik kümesi: Değişiklik kümesi kutusunda değişiklik kümesinin sayısını belirtin. Alternatif olarak, Değişiklik Kümelerini Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Değişiklik kümelerini bulma ve görüntüleme.
Tarih: Tarih kutusunda bir tarih belirtin veya açılan menüde takvimden bir tarih seçin.
Etiket: Yeni etiketi temel almak için var olan bir etiketi belirtin. Etiket kutusunda etiket adını seçin veya Etiket Bul iletişim kutusunu açmak için üç noktayı (...) seçin. Daha fazla bilgi için bkz . Etiketleri bulma, düzenleme ve kaldırma.
Çalışma Alanı Sürümü: Çalışma alanınızdaki sürümün etiketini oluşturun.
Dosya>Kaydet seçeneğini belirleyin.
Etiketli bir öğede diğer eylemleri gerçekleştirme
Etiket penceresinde bir öğeye sağ tıkladığınızda, aşağıdaki komutlardan birini de seçebilirsiniz:
- Görüntüle (yalnızca dosyalar)
- Geçmişi görüntüleme
- Karşılaştır (yalnızca dosyalar)
- Açıklama ekle (yalnızca dosyalar)
- Bu sürümü edinin
Komut isteminden çalışma
labels
Etiketleri listelemek için komutunu kullanın. Daha fazla bilgi için bkz . Etiketler komutu.label
Etiket uygulamak veya kaldırmak için komutunu kullanın. Daha fazla bilgi için bkz. Etiket komutu (Team Foundation Sürüm Denetimi).İpucu
Etiket uygulamak için komutunu kullandığınızda
label
, proje dışında bir kapsam belirtebilirsiniz.