2011-05-11 19 views
9

'da açıldığında otomatik olarak bir Windows formunu denetler Tüm TFS ile tümleşik, çeşitli form ve kullanıcı denetimleri olan bir VS2010 Winforms projem var. Her zaman tasarımcıdan formları açtığımda, kendini kontrol eder ve hiçbiri olmasa bile değişiklikler yapılmış gibi davranır. Bu, bu proje ile çalışan herkes için olur ve sadece bu özel form ile olur. Buna neden olabilecek herhangi bir fikri olan var mı?TFS, form VS2010

cevap

5

WinForms tasarımcısı, açtığınızda form.designer.cs dosyasını yeniden oluşturduğunu ve böylece bir ödeme yapılmasına neden olduğunu düşünüyorum. Tabii ki dosya herhangi bir farklı kodla bitmiyor, ama yeniden yazılmıştır.

Ayrıca, kurucunuzda bir kodunuz varsa, bu DOES tasarımcı tarafından çalıştırılır. Belki de bu kod, tasarımcının dosyayı yeniden oluşturmak istemesine neden olan bir kontrole (yeni bir değere değil) ayarlanmasıdır.

+2

İyi haber şu ki, dosyaları kontrol ettiğinizde, TFS karşılaştırır ve içerikler aynıysa, aslında "boşver" diyerek ödeme işlemini sessiz bir şekilde geri alır. – Mel

+0

Peki neden bu formda oluyor ve diğerlerinden de değil? @Mel, evet, bu iyi bir şey, ama yine de başlaması için kontrol ettiği bir sıkıntı. –

+0

Dosyanın teslim edilmesine izin verirseniz, geçmiş/değişiklikler kümesinde bu dosyada bir değişiklik olarak görünüyor mu yoksa Mel açıklandığı gibi yoksayılıyor mu? Sadece çok küçük bir değişiklik olup olmadığını merak ediyorum, ör. Aşağıdaki kodlama önerim veya belki de az miktarda boşluk. – tjrobinson

2

Kodlamayı değiştiriyor olabilir mi? Dosyayı Bekleyen Değişiklikler penceresinde bulun ve Değişikliğin "tür, düzenle" olarak listelenip listelenmediğine bakın.

+0

Sadece "düzenle" olarak listelenir. Çözüm Gezgini'nde bu formu kontrol edersem, bir mesaj alıyorum: "Check-in için herhangi bir değişiklik yapılmadı. Tüm değişiklikler ya değiştirilmemiş dosyalar ya da kilitlerdi. Değişiklikler sunucu tarafından geri alındı", Mel'in önerdiği gibi. –

+0

Tarih de değişikliği listelemiyor. –