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

问题描述 投票:1回答:1

我正在研究一个包含3个项目的解决方案(C#)(一个库和两个应用程序),我想知道你需要提交的最少的文件是什么,以便能够提供一个新的解决方案并让它工作马上?

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

Properties folder
.vs folder
*.resx
*.config

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

[编辑] 有人建议这是同一个问题:Should I add the Visual Studio 2015 .vs folder to source control?问题与.vs文件夹无关,而与所有项目/解决方案文件无关。

visual-studio-2017 projects-and-solutions svncommit
1个回答
0
投票

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

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

此文件通常用于各种地方,如Github DestktopGithub Site本身。

© www.soinside.com 2019 - 2024. All rights reserved.