2015-07-11 123 views
0

我將開始與2位朋友合作項目,我們都使用Visual Studio 2013 Ultimate。我目前正在使用TortoiseSVN,但當更新時,它會變得雜亂,刪除我編寫的代碼。有沒有像現場編輯器插件?所以就像一個人可以在Toolbox.cpp上工作,然後在保存之後它會同步到其他團隊成員?同時在2-3人的視覺工作室項目上工作?

+0

使用更好的版本控制系統,如[git](http://git-scm.com/);嘗試讓每個成員團隊主要在他自己的翻譯單位和/或模塊上工作。你的混亂可能更多的是工作組織而不是工具。我覺得你的問題在這裏是無關緊要的,因爲你沒有顯示任何源代碼,而且它太寬泛了。 –

+1

[在Visual Studio 2013 Jump Start中使用Git(Microsoft Virtual Academy)](https://www.microsoftvirtualacademy.com/en-us/training-courses/using-git-with-visual-studio-2013-jump-start -8306) – Drop

+0

SVN不會刪除您編寫的任何代碼。它將來自所有人的更改合併起來,唯一的問題出現在編輯相同的行時,並且無法推斷出應該完成的操作。但那通常不會發生那麼多。我會說繼續使用SVN,但請檢查*您是如何使用它的,因爲這顯然有些問題。 –

回答

0

我會檢查出混帳。這裏有一些讓你開始的鏈接!

超級簡單的入門指南 http://rogerdudler.github.io/git-guide/

邊做邊學的Git在15分鐘內 https://try.github.io/levels/1/challenges/1

的Git不會讓你在一個項目的相同的 「實例」 的工作,但它將允許您合併您的更改並在合併之前查看這些更改。它也可以讓你回到你的項目的以前的版本。

Git的知識和用法在很多地方都是相同的。在他的簡歷被查看後,我的朋友在他的採訪中只被問了1個問題;他被問到他是否知道如何使用git。

如果您有機會,請確保您閱讀其網站上的git文檔。

編輯:Git不會讓你工作在同一個「實例」方面的實時項目,當他鍵入他的一面它會實時自動同步並更新您的Toolbox.cpp。但是,您可以在存儲庫上工作。