2017-04-13 26 views
0

我已經爲使用Visual Studio 2013的C++學校項目編寫了大量代碼。現在,下一段,我將與另一位使用Mac的學生合作。使用Git與不同IDE進行C++協作

Git似乎是促進協作的明顯選擇(我們都有過使用它的經驗),但是我們都沒有在以前使用不同IDE的C++項目上進行過合作。

是否有一個可行的IDE解決方案(他可能會使用Eclipse),比如在Git中只包含.cpp和.h文件,或者從長遠來看更容易讓我切換到Eclipse?

+0

你只想要將.cpp和.h文件推入git中? –

+0

@AmitK就是這樣,我不確定這是否足夠或只是令人頭疼(例如,向項目中添加新文件時)。我相信我不是第一個面對這個問題的人,所以我想知道其他人已經建立了什麼樣的解決方案。 –

+0

你可以使用.gitignore文件,並列出你不需要的其他文件擴展名,比如.obj。和其他項目特定的文件。 –

回答

1

您可以使用構建工具(例如CMake),並且僅將cmake文件和源代碼添加到版本控制,並忽略任何IDE特定的文件。然後,您將使用IDE的導入功能來設置CMake項目。

+0

這正是我正在尋找的想法,我將開始閱讀CMake。除了CMake網站,你有任何建議的閱讀或教程嗎? –

相關問題