Visual Studio 2017 Project/Solution 中的哪些文件应该在 SVN 中忽略



>我正在研究一个包含 3 个项目(一个库和两个应用程序(的解决方案 (C#(,我想知道您需要提交的最少文件是多少才能完成一个新的解决方案并让它立即工作?

显然,所有源文件,*.sln,*.csproj都是必需的,而不是obj文件夹或bin文件夹(除非我想保留编译文件的工作副本(。但是我需要提交:

Properties folder
.vs folder
*.resx
*.config

我已经用谷歌搜索了它,但我找到的只是一个文件类型列表,但没有解释哪些文件对使解决方案/项目加载和编译至关重要。

[编辑]
有人建议这与以下问题相同:我是否应该将Visual Studio 2015 .vs文件夹添加到源代码管理中?该问题不仅与 .vs 文件夹相关,还与所有项目/解决方案文件相关。

虽然SVN和Git是不同的版本控制系统,但我认为版本控制系统中应该排除的文件应该是相似的。此文件是 Git(.gitignore(的忽略文件,但应该在 SVN 版本控制系统中正常工作。

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

这个文件经常在各种地方使用,如Github Destktop,或Github网站本身。

相关内容

  • 没有找到相关文章

最新更新