5

Çeşitli projelerdeki yapılandırma dosyalarını, kaynak denetiminde (TFS) kullanırız; burada her geliştirici, ortamını yapılandırmak için yerel kopyasında bazı ayarlamalar yapmak zorundadır. Yapılandırma işlemi, yapılandırma dosyalarını dağıtımın bir parçası olarak sunucu yapılandırmasıyla değiştirmeye özen gösterir; bu nedenle, depoda ne olduğu önemli değildir. Bununla birlikte, depodaki yapılandırma dosyalarının bir tür öntanımlı olmayan bir sürümünü saklamak isteriz. Belirli bir projede yer almayan insanlar, yerel yanlış yapılandırma nedeniyle sıkıntı yaşamazlar.Bazı dosyaları check in (TFS) dışında bırakmak mümkün mü?

Bunu, yapılandırma dosyalarını kontrol etmeyi yasaklayan check-in politikasını sunarak çözmeye çalıştık. Bu iyi çalışıyor, ancak her zaman beklemede olan değişiklik penceresindeki onay kutularının işaretini kaldırmak için tembel olduğumuzdan, soru şu şekilde ortaya çıkıyor: belirli dosyaların check-inini kaynak denetimden uzak tutmadan şeffaf bir şekilde devre dışı bırakmak mümkün mü (örn. şimdiki versiyonu) ?

cevap

5

Birincil seçenekleri:

Orada birkaç farklı yolu vardır ama ben bu net favorilerim düşünüyorum.

0

Bazı dosya adlarını engelleyen bir check-in politikası da kullanabilirsiniz.

Sanırım bu, dosyayı "Hariç tutulan" olarak işaretlemekten daha az tercih edilebilir.

+0

Bu daha uygun bir yol zaten yaptık ve aslında gayet iyi çalışıyor, ama biz biraz aradılar;) –

0

"Kaynak Denetimi Hariç Tut" seçeneği yalnızca Web Uygulamaları için çalışır ve Web Sitesi Proje türleri için uygun değildir. Web siteleri kullanıyoruz ve buna henüz bir çözüm bulamadık.

+1

Ben Web mağaza proje düzeyi ayarlarına kullanılabilir dosyayı proje değil bunun nedeni muhtemelen düşünüyorum. "Çözümden Çıkar" özelliğinin bile, dosya adı değiştirilerek gerçekleştirilir. Web Uygulamaları ile, bu meta verilerin hepsi proje dosyasına kaydedilir. – Tundey