Çalışmayı askıya alma ve raf kümelerinizi yönetme
Çeşitli nedenlerle için bazı durumlarda, kenara bazılarını veya tümünü çalışma sürüyor ayarlamanız gerekir.Raf için iş durdurmak istediğinizde kullanışlıdır:
Kesinti: iade ederken için hazır olmayan değişiklikler bekleyen olan, ancak farklı bir görev üzerinde çalışmak gerekir.
İşbirliği: bekleyen iade ederken için hazır değil değişiklikler sahip ancak başka bir takım üyesinin ile paylaşmaya gerekir.
Kod gözden geçirme: bir kod gözden geçirme bekleyen değişikliklerinizi gerçekleştirmek için başka bir takım üyesinin istediğiniz.
İpucu Visual Studio Premium veya daha güçlü bir sürümünü kullanıyorsanız, kullanabileceğiniz kod gözden geçirme özelliği.
Özel Yapı: değişikliklerinizi iade etmeden önce tasarlayın ve kodunuzu test için otomatik yapı sisteminizi kullanabilirsiniz.
Yedekleme: sunucunuzda depolanan ve erişim gerekebilir diğer takım üyeleri için kullanılabilir olan yedeğini istediğiniz, böylece artık tamamlanamıyor Süren işin sahip.
İletimi: el kapatmak için başka bir takım üyesinin istediğiniz Süren işin sahip.
Taşıyabilir, bekleyen değişiklikler sunucusunda ve ardından temiz bir raf için çalışma.Raf kaydeder ve yalnızca dosya düzeltmelerinizi, aynı zamanda yorum, ilgili iş öğeleri ve iade notları listesini (Rafa önce ilkelerini değerlendirir ise) depolar.
Gerekli izinler
Şunlardan biri olmalıdır katkıda bulunanlar takım projeniz için.Bkz. TFS varsayılan grupları, izinleri ve rolleri [yeniden yönlendirme].
Ne yapmak istiyorsunuz?
Askıya alma ve çalışma Alanım sayfasından çalışmaya devam
Bazı değişiklikler rafa
Bir raf Bul
Görüntüleme ve raf ile çalışma
Komut isteminden çalışma
İpuçları alın
Askıya alma ve çalışma Alanım sayfasından çalışmaya devam
[!NOT]
Çalışma Alanım özelliği yalnızca Visual Studio Premium ve Visual Studio Ultimate.
Öğesinden çalışma Alanım kaydedin ve ardından yalnızca dosya değişikliklerinizi ve ilgili çalışma öğelerini, aynı zamanda açık windows, kesme noktaları ve diğer önemli ipuçlarını konumunu geri sayfa.
In Team Explorer, choose Home, and then choose My Work.Üzerinde çalışma Alanım sayfasında, seçin askıya alma & rafa kaldırmave askıya alınmış iş açıklamasını yazın.
İş devam etmek hazır olduğunuzda, Git Beklemede & rafa iş bölümünü çalışma Alanım sayfasında, askıya alınmış iş kümesini seçin ve seçin Sürdür.
Değişikliklerinizi rafa
İpucu |
---|
Çözüm Gezgini veya kaynak denetimi gezginini çalıştığınız dosyalarının belirli bir alt rafa: bunları seçin, kendi bağlam menüsü açın ve ardından seçin rafa bekleyen değişiklikler.Bekleyen değişiklikler seçtiğiniz yalnızca dosyaları rafa kaldırmak hazır, sayfası görüntülenir. |
Yaptığınız değişiklikleri rafa kaldırmak için
In Team Explorer, choose Home, and then choose Pending Changes.
İçindeki bekleyen değişiklikler sayfasında, istediğiniz rafa kaldırmak için değişiklikleri içinde listelenen emin olun bulunan değişiklikleri bölüm.Arasında dosyaları sürükleyerek bulunan değişiklikleri ve dışarıda değişiklikleri (klavye kısayolunu: bir öğenin bağlam menüsünde açın ve seçin INCLUDE veya dışarıda.
Seçin rafa kaldırma bağlantı.
Raf için bir ad yazın.
(İsteğe bağlı) Aşağıdaki onay kutularını birini seçin:
Bekleyen değişiklik yerel olarak koru
Varsayılan olarak, bu onay kutusunu seçili.Bu onay kutusunu seçili olduğunda, bekleyen değişikliklerinizi (açıklama ve ilgili çalışma öğelerini listesine dahil), çalışma alanından kaldırılmaz.Başka bir görev üzerinde çalışmak için çalışma temizlemek istiyorsanız, bu onay kutusunu temizleyin.
İlkeleri ve iade notlarını rafa önce değerlendir
Bu onay kutusunu seçtiğinizde, tüm iade ilkeleri raf oluşturulmadan önce değerlendirilir.İade ilkeleri hakkında daha fazla bilgi için bkz: Set and Enforce Quality Gates.
Seçin rafa kaldırma düğmesine tıklayın.
Bir raf Bul
Bir raf bulmak için
In Team Explorer, choose Home, and then choose Pending Changes.
Seçin Eylemler bağlantısını ve ardından seçin bulmak raf.
Üzerinde bulmak raf sayfasında, adını ya da diğer bir takım projesi takım üyesinin kutuya girin ve ardından seçin Enter anahtarı.
İpucu Sahibinin adını bilmiyorsanız, yazabilirsiniz * için tüm kullanıcılar için raf listesi.
Raf listesini görünür sonuçları listesi.Liste boyutunu küçültmek için bir filtre yazabilirsiniz.
Görüntüleme ve raf ile çalışma
Raf ("raf kümesi bulmak için" açıklandığı) listesini elde ettikten sonra bulmak raf sayfasında, raf görüntülemek için çift tıklatın.
Raf ayrıntıları sayfası görüntülenir.
Listesi ve ağacı arasında geçiş yapabilirsiniz öğesinden görüntülemek Eylemler menü.
Bir dosyaya bir değişiklik hakkında daha fazla bilgi almak için bağlam menüsünü açın ve ardından seçin açmak, geçmişi görüntüleme, veya biri karşılaştırma seçenekleri.
Seçin değişiklikleri raftan raf değişiklikleri çalışma alanınıza almak istiyorsanız:
Değiştiren herhangi bir dosya için raftan, dosyanın bağlam menüsü açın ve ardından seçin istemediğiniz dışarıda.
Raf silmek istiyorsanız, Temizle korumak raf sunucusundaki onay kutusu.
Raf temizleyin depolanan iş öğesi listesi ve iade notları geri yüklemek istemiyorsanız geri yükleme iş öğeleri ve iade notları onay kutusu.
Seçin raftan alma düğmesine tıklayın.
Raf değişiklikleri ve alanınızdaki dosya sürümleri arasındaki çakışmaları varsa, sistem isteyip istemediğinizi sorar çözümleyin.
Seçin silmek raf raf silmek istiyorsanız.
Uyarı Herhangi bir raf silmeden önce depolanan iş gerekmez emin olun.Silinen raf kurtarmak için yolu yoktur.
Komut isteminden çalışma
Shelve Komutu: Oluşturun veya raf silin.
Shelvesets Command: Raf listesi.
Raftan Alma Komutu: Raf raftan.
Difference Command: Değişiklikleri bir dosyaya bir raf başka bir sürümü ile karşılaştırın.
İpuçları
Bir changeset farklı olarak, bir raf sürüm bilgisi olmayan bir varlıktır.Bir raf kümesinin oluştuğu öğeleri siz veya başka bir kullanıcı raftan, bazı dosyaları düzenleyin ve raf daha sonra yeniden raflayın, sistem öğeleri gelecekteki karşılaştırma için yeni bir sürümünü oluşturmaz ve kayıt kümesini öğeleri olduğunda veya hangi yolla korur.Özgün raf tamamen değiştirilir.
Çakışmaları ortaya ve bu askıya alınmış iş geri engelleyebilir.Bu durumda, bakın Team Foundation Sürüm Denetimi çakışmalarını çözme.