我应该在 .gitignore 文件中包含 .vs 文件夹吗?
should I include .vs folder in the .gitingore file?
我正在开发一个 mvc 核心应用程序。 .vs 文件夹中的文件一直给我带来问题。每次签入都得合并.vs文件夹里的文件,加到gitignore文件里安全吗?
是的,您可以将 .vs
文件夹添加到 .gitignore
- 事实上,您应该在开始时这样做。
此外 - 当您在 GitHub 上创建新存储库时 - 您可以使用预定义的 .gitignore
文件...在您的情况下它可以是 'Visual Studio'(包括 .vs
还有更多):
对于我自己,我总是添加额外的行来忽略 Bower 和 NPM 包 - 它们会自动恢复,所以我认为没有理由将它们保留在存储库中(这确实是很多文件) - 除非你想保留这些库的更改历史 - 但这是您的选择:
# Lib's
**/wwwroot/lib
node_modules/
顺便说一句:
.vs
是 Visual Studio 'working' 文件夹,不需要存储 solution/project - 你可以在 VS 关闭时删除它,之后 VS 将在午餐期间重新创建它任何解决方案 - 的当然,您会丢失 IDE 的工作配置,但不用担心,这并不痛苦。
我正在开发一个 mvc 核心应用程序。 .vs 文件夹中的文件一直给我带来问题。每次签入都得合并.vs文件夹里的文件,加到gitignore文件里安全吗?
是的,您可以将 .vs
文件夹添加到 .gitignore
- 事实上,您应该在开始时这样做。
此外 - 当您在 GitHub 上创建新存储库时 - 您可以使用预定义的 .gitignore
文件...在您的情况下它可以是 'Visual Studio'(包括 .vs
还有更多):
对于我自己,我总是添加额外的行来忽略 Bower 和 NPM 包 - 它们会自动恢复,所以我认为没有理由将它们保留在存储库中(这确实是很多文件) - 除非你想保留这些库的更改历史 - 但这是您的选择:
# Lib's
**/wwwroot/lib
node_modules/
顺便说一句:
.vs
是 Visual Studio 'working' 文件夹,不需要存储 solution/project - 你可以在 VS 关闭时删除它,之后 VS 将在午餐期间重新创建它任何解决方案 - 的当然,您会丢失 IDE 的工作配置,但不用担心,这并不痛苦。