2013-06-21 19 views
0

我的團隊使用的Visual Studio爲我們的發展環境,我們非常喜歡它有關使意外的Visual Studio項目更改更難的提示?

我們使用相同的項目文件在我們的自動構建

我們的問題是,它很容易在視覺工作室進行更改UX說得到適用於項目文件。我們看到頻繁的修補間歇

......我知道......我知道......不要將它們提交給repro!

我希望我能說服大家要更加小心,但讓說實話 - 這很容易給排列{86,64,任何} {釋放,調試}

我的問題的個數:有什麼我可以添加到VS項目中,這會使更改變得更加困難?我不是在尋找一個完美的解決方案,但在VS中的用戶體驗效果很好,直到一個點,然後我寧願記事本,以防止出現錯誤

我可以使文件只讀,我不知道如何會玩我們的源代碼控制,但我可以調查。

我希望有一些聰明的東西,也許是一種會在改變之前提示進行確認的模式?

想法/提示?

+0

如果您使用的是TFS,您可以創建自定義簽入策略來檢查文件並拒絕不符合策略的簽入。我們使用它們是因爲在VS中編輯EDMX文件會將SQL「2005」的值更改爲「2008」,但我們仍然需要支持2005,所以這些更改一直困擾着我們。 – Jay

回答

0

您應該檢查視覺工作室的選項,以便檢出和檢入是明確的。

您還可以添加check in policies,這是其他中可以要求一個乾淨的構建是在檢查之前在本地完成。

如果您想了解更多的幫助,你應該添加兩個關於當前設置和你的一些信息想要預防和你想達到什麼。

1

將一個儲錢罐帶到辦公室。如果用戶提交中斷自動構建的文件,那麼該用戶必須向儲錢罐添加$ 1。在項目結束時,或者當罐子達到特定數量時,爲團隊購買一些東西,並打印一張表格,顯示每個人「爲這個罐子貢獻了多少錢」。

0

我通常會讓團隊負責人檢查項目文件並鎖定它。然後沒有其他人可以簽入更改。它有點低科技,但每次我們做到這一點都很有用。這種方法的好處是,當用戶試圖對項目文件進行更改時,他/她立即得到提醒(因爲它不能被檢出)。

如果我們需要更改,項目負責人會立即做出更改,簽到和簽出。

相關問題