2012-01-03 16 views
5

Kuruluş Aracım Çalışma dizinleri diskte çok fazla yer almaya başladı. Bazı eski klasörleri silmem ya da onları yedeklemem uygun olur mu merak ediyorum.TFS Oluşturma Aracı Çalışma Dizini'nin silinmesinin etkisi nedir?

TFS Yapı Aracı Çalışma Dizini'nin silinmesinin etkisi nedir? - etkilenen etiketler nelerdir? - etkilenen yapı geçmişi nedir?

+0

Çalışma dizini ile, TFSAgents/Agent1/_work mu demek istediniz? veya benzeri? – dougajmcdonald

cevap

7

Yapıtlarınız artımlı değilse (artan artış) bunu yapabilirsiniz. Yapılarınız her yapı için her zaman tüm kaynak dosyalarını alıyorsa, workking dizinlerini silmek tamamdır. Tarih oluştur ve etiketler etkilenmez. Yapım günlükleriniz açılır konumdadır ve ayrıca bir sorun olmamalıdır.

Artımlı (en az ileri geri alma) oluşumu sorunudur. Bu yapılar, yapı tanımının çalışma alanında tanımlandığı gibi tüm çalışma alanından değil, her yapıdan önce yalnızca TFS kaynak denetimindeki en son değişiklikleri alıyor.

Yapı tanımınızın Process-> CleanWorkspace ayarlarını kontrol edin. All olarak ayarlanırsa, derleme dizinini silmek için bir sorun olmamalıdır.

0

Sorunuzu doğru bir şekilde anladığımı varsayarak, TFS arabirimi aracılığıyla yapıları sildiğinizden emin olun, yardımcı olabilirseniz diskteki klasörleri silmeyin. TFS 2010 Build Deletion iletişim kutusu, nelerin saklanacağı ve nelerin silinmesi gerektiği hakkında bazı seçenekler sunar. Eski/kullanılmayan otomatik olarak silinir yapýlar böylece

http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx

Ayrıca yapı Saklama politikaları ayarlayabilirsiniz.

+0

Sanırım çıkış dizini değil, yapı sunucusundaki çalışma klasörü hakkında konuşuyor. – itchi

+0

Bu fikri daha da genişletmek isterseniz, çalışma klasörünün son değiştirilme tarihini görüntüleyen bir betik oluşturabilir, daha sonra belirli bir değişiklik kümesini (1) edinebilir ve dosyaları çalışma klasöründe yinelemeli olarak silebilirsiniz. Son olarak, her hafta çalıştırılacak bir pencere zamanlanmış görev oluşturun. – AspiringTFSGuru

İlgili konular