我一直在一個項目上工作很長一段時間,並且已經達到了讓項目中的另一位開發人員有所幫助的地步。我是一名剛畢業的大學畢業生,所以我只編程一個人,從來沒有需要使用任何版本控制軟件。多個人一起在一個項目上工作的確切程度?
由於我將使用Visual Studio
,我想使用Team Foundation
進行版本控制。
一塊軟件的生命週期看起來像什麼使用Team Foundation
?
- 在哪裏存儲的代碼
- 建設時,它在哪兒建?
- 分支/合併如何工作?
錯誤是如何處理的?例如,如果我犯了一段破碎的代碼?
- 其他開發者仍然能夠運作嗎?
- 它會使用以前版本的破損文件進行構建嗎?
編輯:這可能是一個天真的問題,但項目解決方案文件也備份作爲版本控制的一部分?據我所知,這個文件負責知道項目需要其他文件,並在解決方案資源管理器中打開它們。它有其他目的嗎?其他開發人員如何獲取此文件以及將新文件添加到項目時會發生什麼?
任何額外的信息將不勝感激!