Aracılığıyla paylaş


Bekleyen Değişiklikleri Rafa Kaldırma ve Raftan Alma

Raflar kenara ayarlamanızı sağlar Bekleyen değişiklikler de kendi çalışma daha yüksek öncelikli görev üzerinde çalışacak biçimde veya kodunuzu kod gözden geçirme için başka bir kullanıcıyla paylaşmak için.

Çalışma alanınızı son sunucu sürümüyle eşitlemek için bir Get Latest (En Son Sürümü Al) işlemi yapınız. Sonra onu shelve ya da onu önce derlenip derlenmediğini emin olmak için uygulama oluşturmanız gerekir. Böylece çalışma alanınızın yapılan sürüm bilgisi dosyaları değişiklilerini olanağı sunar.

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

Bekleyen bir değişiklik unshelve için olması gerekir okuma ve teslim izinlerini ayarlamak Ver. Bir görevi rafa koymak için herhangi bir izin gerekmez. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Kaynak Denetim Gezgini üzerinden klasörleri ve dosyaları rafa kaldırmak için

  1. Kaynak Denetim Gezgini'nde bir dosya veya klasöre sağ tıklayın, ardından Shelve Pending Changes'e (Bekleyen Değişiklikleri Rafa Kaldır) tıklayın.

  2. De Shelve - kaynak dosyaları iletişim kutusunda, shelveset adı (örneğin, shelvetest) yazın Shelveset ad kutusu.

  3. Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusu iki seçenek içerir.

    • Preserve pending change locally (Bekleyen değişikliği yerel olarak koru)

      Varsayılan olarak bu seçenek işaretlidir. Bu seçenek işaretliyse dosya ve klasörlere yerel çalışma alanınızda yaptığınız değişiklikler korunur.

    • Evaluate Policies and check-in notes before shelving (İlkeleri ve iade notlarını rafa kaldırmadan önce değerlendir)

      Bu seçenek işaretliyse tüm iade ilkeleri raf kümesi oluşturulmadan önce değerlendirilir. Daha fazla bilgi için bkz. Kalite Kapılarını Ayarla ve Uygula.

  4. De Yorum kutusunda, benim shelveset sınama yazın ve sonra ' Shelve.

    Dosya ve klasörler sürüm denetimi sunucusuna kopyalanır ve diğer ekip üyeleri bunları raftan kaldırabilir.

Çözüm Gezgini üzerinden klasör ve dosyaları rafa kaldırmak için

  1. Çözüm Gezgini'nde sağ tıklayın ve sonra Shelve Pending Changes'e (Bekleyen Değişiklikleri Rafa Kaldır) tıklayın.

  2. De Shelve - kaynak dosyaları iletişim kutusunda, shelveset adı (örneğin, shelvetest) yazın Shelveset ad kutusu.

  3. Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusu iki seçenek içerir.

    • Preserve pending change locally (Bekleyen değişikliği yerel olarak koru)

      Varsayılan olarak bu seçenek işaretlidir. Bu seçenek işaretliyse dosya ve klasörlere yerel çalışma alanınızda yaptığınız değişiklikler korunur.

    • Evaluate Policies and check-in notes before shelving (İlkeleri ve iade notlarını rafa kaldırmadan önce değerlendir)

      Bu seçenek işaretliyse tüm iade ilkeleri raf kümesi oluşturulmadan önce değerlendirilir. Daha fazla bilgi için bkz. Kalite Kapılarını Ayarla ve Uygula.

  4. De Yorum kutusunda, benim shelveset sınama yazın ve sonra ' Shelve.

    Dosya ve klasörler sürüm denetimi sunucusuna kopyalanır ve diğer ekip üyeleri bunları raftan kaldırabilir.

Bekleyen değişiklikleri Bekleyen Değişiklikler penceresi üzerinden rafa kaldırmak için

  1. De Visual Studio tümleşik geliştirme ortamı (IDE)'ı Görünüm, tıklatın Diğer Windowsve i Bekleyen değişiklikler zaten açık değilse Pencere.

  2. Bekleyen Değişiklikler penceresinde Kaynak Dosyaları simgesine tıklayın ve ardından rafa kaldırmak istediğiniz dosyaları seçin.

  3. İş Ögeleri'ne tıklayın ve ardından iş ögelerini ekleyin ya da kaldırın. Eklediğiniz her iş ögesi için, İade Eylemi sütunundan ya Çözümle'yi ya da Associate'i (İlişkilendir) seçin.

  4. Preserve Pending Changes Locally (Bekleyen değişikliği yerel olarak koru) ya da Evaluate Policies and check-in notes before shelving (İade ilke ve notlarını rafa kaldırmadan önce değerlendir) kutusunu işaretleyin ya da temizleyin.

    Not

    Yaptığınız seçime bağlı olarak rafa kaldırma işlemi, sürüm bilgisi olan dosyalardaki değişikliklerin kümesini, iade notlarını ve ilişkili iş ögelerinin bir listesini sunucu dışında bir yere ya taşır ya da kopyalar. Bu sayede sizi derlemeyi yanlışlıkla durdurma tehlikesinden alıkoyar.

  5. Shelve'e (Rafa Kaldır) tıklayın.

  6. Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusunda, Shelveset name (Raf kümesi adı) kutusuna bir ad yazın.

  7. Açıklama kutusuna bir açıklama yazın ve daha sonra Shelve’e (Rafa Kaldır) tıklayın.

Komut satırından bekleyen değişiklikleri rafa kaldırmak için

  1. Başlat'a, ardından Tüm Programlar'a tıklayın, önce Microsoft Visual Studio 2005'in, ardından Visual Studio Araçları'nın üzerine gelin ve Visual Studio Komut İstemi'ne tıklayın.

  2. Türü cd yol, nerede yol sunucu (örneğin, c:\projects) dosyaları kişisel kopyasını depolamak için kullanılan dizin konumudur.

  3. tf.exe shelve rafkümesiadı yazın ve Enter'a basın.

    Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusu görünür.

  4. Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusu iki seçenek içerir.

    • Preserve pending change locally (Bekleyen değişikliği yerel olarak koru)

      Varsayılan olarak bu seçenek işaretlidir. Bu seçenek işaretliyse dosya ve klasörlere yerel çalışma alanınızda yaptığınız değişiklikler korunur.

    • Evaluate Policies and check-in notes before shelving (İlkeleri ve iade notlarını rafa kaldırmadan önce değerlendir)

      Bu seçenek işaretliyse tüm iade ilkeleri raf kümesi oluşturulmadan önce değerlendirilir. Daha fazla bilgi için bkz. Kalite Kapılarını Ayarla ve Uygula.

  5. Shelve - Source Files (Rafa Kaldır - Kaynak Dosyaları) iletişim kutusunda rafa kaldıracağınız dosya ve klasörleri seçin ve ardından rafa kaldırma işlemini tamamlamak için Tamam'a tıklayın.

    Not

    Shelve komutu kullanılabilen tam sözdizimini görmek Shelve Komutu.

Raftan Alma

Bir shelveset unshelve, Team Foundation shelved her değişiklik hedefe geri yükler çalışma olarak bir değişikliği bekleyen düzeltme beklemede olan değişiklik ile çakışmadığından sürece çalışma. Unshelve işlemi sırasında ne olacağı hakkında daha fazla bilgi için bkz: Raf Kümeleriyle Çalışma.

Bir raf kümesini raftan almak istemeniz için en yaygın iki neden şunlardır:

  • Dokunmadan kodu incelemeler (veya çalışma alanı kimliğe bürünme).

  • Gelecekte bekleyen değişiklikleri çalışmanızı içine shelved tümleştirin.

Bekleyen değişiklik kümesini raftan almak için

  1. Ekip Gezgini'de Dosya'ya tıklayın, Kaynak Denetimi'nin üzerine gelin ve Unshelve Pending Changes'e (Bekleyen Değişiklikleri Raftan Al) tıklayın.

    Unshelve (Raftan Al) iletişim kutusu görüntülenir.

  2. De sahibi adı kutusunda, diğer shelveset (örneğin, ADVENTUREWORKS\JuanGo veya yalnızca juango) oluşturan kişinin adını yazın ve sonra ' Bul.

  3. Sonuçlar bölmesinde raftan çalışma alanınıza almak istediğiniz raf kümesini seçin ve Ayrıntılar'a tıklayın.

  4. Team Foundation sürüm denetimi sunucusundan raf kümesini silmek istiyorsanız, Shelveset Details (Raf Kümesi Ayrıntıları) iletişim kutusunda Preserve shelveset on server (Raf kümesini sunucuda koru) kutusunu temizleyin.

  5. Bir seçenek olarak temizleyin çalışma öğeleri ve iade notları geri çalışma öğeleri ve shelveset ile ilişkili notları iade geri yüklemek istemiyorsanız, seçenek.

  6. Shelveset ya da shelveset çalışma alanınıza unshelve, ve sonra istediğiniz öğeleri seçin Unshelve.

Bir dosyanın iki sürümündeki bağdaştırılabilen farklılıkları otomatik olarak birleştiren ve çakışmaları el ile birleştirmenize yardım eden Al işleminin aksine, unshelve (Raftan al) işlemi birleştirmeyi desteklemez. Shelved kaldırarak Bekleyen değişiklikler den sizin çalışma yararlandığından Kredi'ye kod gözden geçirme'nin, bir dosyaya açıklamalar ekleme gibi shelveset için gözden geçirenin yaptığı değişiklikleri unshelve işlemi sırasında birleştirme çakışma oluşturmayın emin olabilirler.

Unshelve kullanarak komut satırından da gerçekleştirilebilir Raftan Alma Komutu.

Ayrıca bkz.

Görevler

Çalışma Alanınızdaki Tüm Bekleyen Değişiklikleri Görüntüleme ve Yönetme

Başvuru

Shelve Komutu

Raftan Alma Komutu

Kavramlar

Raf Kümeleriyle Çalışma

Bekleyen Değişiklikler