2011-09-22 11 views
0

有沒有一種方法可以禁用在vs2010發現一個dll文件被另一個用戶在構建期間鎖定的時候彈出的警告提示?我正在使用Visual Studio 2010和TFS 2008. ​​我可以在vs2010中禁用生成鎖定的dll文件(在其他工作區中)的錯誤提示嗎?

+0

爲什麼在結帳時使用鎖定? TFS支持共享結帳。 –

+0

我不是鎖定他們的人:) VS將它們檢出並鎖定在每個構建版本上。如果我能告訴VS檢查它們並保持不變,那也是可以的。 –

+0

您可以更改工作區中的tfs設置來停止它。 –

回答

1

默認情況下,TFS會禁用二進制文件的共享簽出 - 這對任何用戶都是強制的,包括構建過程。

如果您希望爲所有文件啓用共享簽出,則可以更新可合併文件的文件擴展名列表:請參閱MSDN上的Managing File Types文章。

+0

感謝您的回答。我沒有足夠的權利。我會要求我的管理員儘快給它一個鏡頭。允許在dll文件上合併有風險嗎? –

+0

儘管名稱不同,但實際上並不會導致發生任何合併。 automerge引擎會拒絕automerge二進制文件(基於檢查,而不是文件擴展名),所以它應該隻影響鎖定。 –

+0

謝謝。這應該節省很多時間。 –

1

我要去嘗試愛德華的解決方案有一次我在TFS但現在我已經改變了我的設置適當的權限如下:

enter image description here

這種方式避免了提示,並檢查任何文件我編輯一旦我保存時間。

相關問題