Visual Studio 2017(我也看到這個稱爲Visual Studio 15 2017,足夠容易混淆)引入了與CMake集成的「Open Folder」支持。在這種情況下,它會在我的工作副本中創建一些新文件。以下是我發現:我應該在版本控制中忽略哪些由Visual Studio 2017創建的文件?
.vs/ProjectSettings.json
.vs/slnx.sqlite
.vs/source/v15/Browse.VC.db
CMakeSettings.json
似乎很明顯,CMakeSettings.json
進入版本控制。但是.vs/
目錄的內容呢?如果它有助於提供示例,我使用Git進行版本控制,所以我需要一套可靠的模式放入我的.gitignore
文件中。
編輯:
人們標記我作爲一個重複的問題,但是這是不正確。這不是重複的,因爲VS 2017在我的工作副本中添加了幾個新文件,這些文件在以前版本的Visual Studio中未使用。因此,從提出的重複問題來看,我的問題很重要。
https://www.gitignore.io/ – Philippe
*簡稱爲Visual Studio 15 2017 *您是從哪裏看到的?我見過* 15 *和* 2017 *(就像你有14和2015一樣),但都是? – stijn
https://www.gitignore.io/api/visualstudio似乎有很多東西,但是我沒有找到對'slnx'的引用,所以不知道它是否覆蓋了您使用的VS版本。 –