2015-06-11 121 views
-6

我不知道,如果將#1允許這種一般化的問題存在,但不能傷害嘗試尋求指導...多開發項目跟蹤

我是一個開發團隊,包括一部分4個開發者。我們利用2013年的Visual Studio 2010 &來開發C++應用程序。目前我們沒有使用存儲庫或源代碼檢出設施。當涉及到合併每個開發人員所做的更改時,我們使用WinMerge。通常情況下,變更合併完成後沒有任何錯誤。在某些情況下,特別是隨着項目規模的擴大,我們會在合併每個開發人員所做的不同更改時遇到問題。

任何遇到類似問題的人都可以提供一些建議或軟件建議,以幫助我們最大限度地減少這些「合併」錯誤?

+5

*目前我們沒有使用存儲庫或源代碼檢出設備。*我在這裏停止閱讀。 – Borgleader

+2

4個開發人員和沒有源代碼管理?瘋狂! – MuertoExcobito

+0

你好,你可能需要開始在你的團隊中使用subversion或git。這將有助於您的合併問題。 – slaphappy

回答

0

我建議你看看某種形式的VCS。隨着開發人員數量的增加,您會很高興花時間研究並選擇某種形式的版本控制。 Git非常受歡迎且易於使用,還允許您將衝突與Git本身合併,而不是另一個應用程序。

有關如何使用Git和Github上多看書,查here

2

誰也面臨類似的問題,任何人都可以提供一些建議或推薦的軟件將幫助我們最大限度地減少這些「合併」的錯誤?

是的,幾十年前面對這些錯誤的每個人都提出了共享代碼的想法,然後編寫一個共享代碼的程序,然後將其發展爲當前的SCM工具。你所說的問題很大程度上由現代工具解決,如果你已經意識到它們的存在,我不明白你爲什麼不使用它們。

+0

實施此類工具一直存在阻力,主要是因爲商業投資建立這些工具,然後教人們使用它們。但隨着更多的代碼,更多的開發人員和潛在的更多問題,進行這種投資變得越來越可行! – tuskcode

+0

@Pat設置一個免費的專用bitbucket存儲庫只需幾分鐘。爲期一天的教程應該足以讓每個人都能夠快速完成基本任務(一天後已經獲得巨大收益)。在unix機器上安裝git是非常簡單的,而且在Windows上很容易。 –