Çalışmanızı askıya almak ve sizin Shelvesets yönetme

Çeşitli nedenlerle için bazen, kenara bazılarını veya tümünü çalışma sürüyor ayarlamanız gerekir.Shelvesets için çalışmayı durdurmak istediğinizde yararlıdır:

  • Kesinti: onay için hazır olmayan değişiklikler bekleyen var, ancak farklı bir görev üzerinde çalışması gerekir.

  • İşbirliği: onay için hazır olmayan değişiklikler bekleyen var ancak başka bir ekip üyesi ile paylaşmak gerekir.

  • Kod gözden geçirme: , başka bir ekip üyesine kod gözden geçirme beklemedeki değişikliklerinizin gerçekleştirmek istediğiniz.

    İpucuİpucu

    Visual Studio Premium veya üst düzey edition kullanıyorsanız, Kod gözden geçirme özelliği.

  • Özel yapım: yaptığınız değişiklikleri teslim etmeden önce otomatik yapı sistemi oluşturmak ve kodunuzu sınamak için kullanabilirsiniz.

  • Yedekleme: sunucunuzda depolanan ve erişim ihtiyacı diğer ekip üyeleri için kullanılabilir bir yedek kopyayı istediğiniz şimdi tamamlayamıyor, Süren iş vardır.

  • İletimi: el kapatmak için başka bir ekip üyesine istediğiniz süren iş vardır.

Taşıyabilir, Bekleyen değişiklikler sunucu ve sonra temiz bir shelveset için kendi çalışma.Shelveset kaydeder ve yalnızca dosya düzenlemeler, aynı zamanda ilgili çalışma öğeleri ve İadenin Notlar listesi yorum (raflar önce ilkeleri değerlendirmek durumunda) depolar.

Gerekli izinler

Biri olması Katkıda bulunanlar ekip projeniz için.Bkz: Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri

Ne yapmak istiyorsunuz?

  • Askıya alma ve benim çalışma sayfasından çalışmaya devam

  • Bazı değişiklikler shelve

  • Bir shelveset Bul

  • Görüntüleme ve shelveset ile çalışma

  • Komut isteminden çalışması

  • İpuçları alın

Askıya alma ve benim çalışma sayfasından çalışmaya devam

Karşı Benim çalışma sayfasını kaydedin ve sonra yalnızca dosya değişikliklerini ve ilgili çalışma öğeleri kalmaz, aynı zamanda açık pencerelerinizi, kesme noktaları ve diğer önemli yardımlar konumunu geri yükleyin.

Ekip Gezgini'nde seçin Ev simgesiniEvve sonra seçin Çalışmam.Üzerinde Çalışmam sayfasında, seçim Askıya Al & Shelveve askıya alınan iş için bir açıklama yazın.

Bir iş öğesi askıya tarafından etkilenen bölmeleri.

Çalışmaya devam etmeye hazır olduğunuzda, Git Beklemede & İş olarak rafta bölümünü Benim çalışma sayfa, askıya alınan iş kümesi seçin ve Seç devam.

Bir görevi tamamlamak ve sürdürme

[!NOT]

Çalışmam özelliği yalnızca Visual Studio Premium ve Visual Studio Ultimate.

Yaptığınız değişiklikleri shelve

İpucuİpucu

Solution Explorer veya kaynak denetimi Explorer içinde çalışmakta olduğunuz dosyaları belirli bir alt shelve: bunları seçin, kısayol menüsünü açın ve sonra seçin Bekleyen değişiklikler Shelve.Bekleyen değişiklikler sayfası görüntülenirse, seçtiğiniz dosyaları shelve hazır.

Değişikliklerinizi shelve için

  1. Ekip Gezgini'nde seçin Ev simgesiniEvve sonra seçin Bekleyen değişiklikler.

  2. İçinde Bekleyen değişiklikler sayfasında, shelve yapmak istediğiniz değişiklikleri de listelendiğinden emin olun Bulunan değişiklikleri bölüm.Dosyaları arasında sürükleyebilirsiniz Bulunan değişiklikleri ve Değişiklikleri dışarıda (klavye kısayolu: bir öğenin kısayol menüsünü açın ve sonra seçin dahil veya dışarıda.

  3. Seçim Shelve bağlantı.

  4. Shelveset için bir ad yazın.

    Bazı değişiklikleri Rafa kaldırma

  5. (İsteğe bağlı) Aşağıdaki onay kutularından birini seçin:

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

      Varsayılan olarak bu onay kutusu seçilidir.Bu onay kutusu seçildiğinde, çalışma alanı'ndan (Açıklama ve ilgili çalışma öğeleri listesi gibi) ilgili beklemedeki değişikliklerinizin kaldırılmaz.Başka bir görevde çalışmak üzere çalışma alanınızı temizlemek istiyorsanız, bu onay kutusunun işaretini kaldırmanız gerekir.

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

      Bu onay kutusunu seçtiğinizde, tüm onay ilkelerini shelveset oluşturulmadan önce değerlendirilir.İade ilkeleri hakkında daha fazla bilgi için, bkz. Set and Enforce Quality Gates.

  6. Seçim Shelve düğme.

Bir shelveset Bul

Raf kümesi bulmak için

  1. Ekip Gezgini'nde seçin Ev simgesiniEvve sonra seçin Bekleyen değişiklikler.

  2. Seçim eylemleri bağlayın ve sonra Bul Shelvesets.

  3. Üzerinde Bul Shelvesets sayfa kutusuna adı veya diğer ekip proje ekibi üyesi adını girin ve sonra seçin Enter anahtarı.

    Raf kümesi bulmak

    İpucuİpucu

    Sahibinin adını bilmiyorsanız, yazın * için tüm kullanıcıların listesini shelvesets.

  4. Shelvesets listesi görünür sonuçları listesi.Liste boyutunu azaltmak için bir filtre yazabilirsiniz.

Görüntüleme ve shelveset ile çalışma

Shelvesets ("bir shelveset Bul" açıklandığı) bir listesini elde ettikten sonra Bul Shelvesets sayfasında, shelveset görüntülemek için çift tıklatın.

Shelveset ayrıntıları sayfası görüntülenir.

Raf Kümesi Ayrıntıları

  • Bir dosyada değişiklik hakkında daha fazla bilgi edinmek için kısayol menüsünü açın ve sonra seçin açık, Geçmişini görüntüle, veya karşılaştırmak seçenekleri.

  • Seçim Değişiklikleri Unshelve shelveset değişiklikleri çalışma alanınıza almak isterseniz:

    1. Herhangi bir dosya, dönüşür unshelve, dosyanın kısayol menüsünü açın ve sonra seçmek istediğiniz değil dışarıda.

    2. Shelveset silmek isterseniz temizleyin Server shelveset korumak onay kutusu.

    3. Shelveset clear depolanan çalışma öğesi listesi ve İadenin notları geri yüklemek istemiyorsanız, iş öğeleri geri yükleme ve İadenin Notlar onay kutusu.

    4. Seçim Unshelve düğme.

    Shelveset değişiklikler ve çalışma alanınızda dosya sürümleri arasında çakışma varsa, sistem, ister bunları gidermek.

  • Seçim Silmek Shelveset shelveset silmek istiyorsanız.

    Uyarı notuUyarı

    Herhangi birini silmeden önce shelveset içinde saklanan çalışma gerekmediğinden emin olun.Silinen shelveset kurtarmak için hiçbir yolu yoktur.

Komut isteminden çalışması

İpuçları

  • İpucuDeğişiklik kümesinin aksine, bir raf kümesi sürümü olmayan bir varlıktır.Siz veya başka bir kullanıcı, bir shelveset oluşturan maddeler unshelve, çeşitli dosyaları düzenlemek ve daha sonra shelveset reshelve, sistem öğeleri gelecekteki karşılaştırma için yeni bir sürümü oluşturmaz ve kimin öğelerin ne zaman ve ne şekilde düzenlendi, herhangi bir kayıt tutar.Özgün raf kümesi tamamen değiştirilir.

  • İpucuÇakışma oluşur ve askıya alınan iş sürdürme engellemek.Bu durumda, bkz: Dosya çakışmalarını Çöz.