我正在使用ankhsvn與我的朋友在Visual Studio中的項目上進行協作。使用Visual Studio和Ankhsvn處理csproj文件的頻繁更改
雖然我們沒有對相同的源文件進行更改,但我們都在對同一個項目進行頻繁更改。
我很難理解如何告訴顛覆處理VS在.csproj
和.sln
文件中的自動更改。在我看來,我有兩個選擇:
- 包括普通版本控制下每次我更新之前承諾,我將得到一個衝突,因爲我的朋友在我面前COMMITED並做了一些改動
.csproj
的.csproj
文件,然後文件。 - 把
.csproj
文件放在忽略列表中,然後我會遇到問題,因爲我的項目不會包含我朋友所做的所有更改。
因此,在這兩個方面,我必須要麼解決衝突和解決問題的依賴性等
有沒有更簡單的方法來做到這一點?
謝謝。
根據我的經驗,這些衝突可以最小化,如果項目是技術上記錄良好的項目。所有的引用,類,視圖/頁面/表單都應該被1個用戶/開發人員添加到項目中,其他所有人都會更新他們的項目,他們會發現項目中已經設置的所有東西,打開類/視圖/表單/頁面,代碼和承諾。但我們都知道在開發過程中,我們需要在項目中添加很多東西,並且可能會導致衝突的策略/邏輯更改,但仍然可以通過此方法將其最小化...... – 2013-08-23 06:33:24