項目XML文件(* .sqlproj)存在問題。如果文件被添加/ renoved /更改的位置,然後它會自動添加/刪除一些意想不到的地方的記錄。之後,當有人更改該文件時,我們還會遇到很大的麻煩。使用版本控制(* .sqlproj)正確管理SSDT項目文件
我們得出結論,我們可能會在簽入前對其進行分類。我們會按字母順序排序,在這種情況下,合併工具會更好地理解它。
所以,我的問題是:
- 是否有可能以某種方式之前重新安排sqlproj文件每次籤嗎?也許有一些選項/工具已經這樣做了?
- 還有其他方法可以讓開發人員的生活變得更輕鬆嗎?
UPDATE:
再一次我得到了同樣的問題。 sqlproj文件被修改了3次,我想合併到生產只有最後一次更改,其他2沒有測試過。在合併工具中,我可以選擇添加所有這3個新對象,或保留它不作任何更改。我不能只選擇最後一個變化...
例:
- Developer的創建TABLEA和檢查;
- developerB得到最新版本的dev分支,創建tableB並簽入;
- developerC獲得了最新版本的dev分支,創建了tableC並簽入了。DeveloperC測試了代碼並準備好投入生產。他試圖將自己的代碼合併到QA中,並得到衝突,他有一個選項只能用於所有更改。
1)TFS; 2a)持續地,或多或少地檢查(不是大的變化); 2b)試圖合併只有我的變化 –
你如何解決衝突?包括衝突雙方的變化?(衝突窗口,左側和右側的勾號) - 我做了很多事情,從來沒有任何問題將事情放在錯誤的地方 –
問題發生在我們正在處理幾個的問題。假設我已經添加了該對象,但尚未完成。之後,我切換到另一個任務,並添加了1個文件。完成任務#2並希望上線,但在proj文件中,我仍然有第一個任務的條目。這是一個小例子,但當合並這個文件時我們遇到了很多問題:( –