Sof*_*tor 297 svn git version-control ignore visual-studio-2015
Visual Studio 2015创建一个名为".vs"的新文件夹.它的目的是什么,我应该将它添加到源代码管理中吗?
Pat*_*irk 315
不,您不应将其添加到源代码管理中.此文件夹的目的是将计算机和用户特定的文件移动到中心位置.在解释Visual Studio用户语音问题解释说得好:
到目前为止,我们已将.SUO文件和VB/C#编译器IntelliSense数据库文件移动到新位置.所有新的项目特定的机器本地文件也将添加到新位置.我们计划在将来的版本中更进一步,并正在研究如何改进构建输出的目录结构以及可能使源树混乱的其他现有文件.
这些是您永远不会签入的文件,因为它们是从构建生成的或包含特定于机器的信息.
cre*_*ea1 83
Github提供了很多.gitignore模板.在他们的visual studio模板中,他们忽略了.vs文件夹.来自github模板的片段.
# Visual Studio 2015 cache/options directory
.vs/
Run Code Online (Sandbox Code Playgroud)
Jim*_*lff 20
如Patrick的回答中uservoice所引用的引用中所述,该文件夹不用于源代码管理.
但是,评论也指出,在某些情况下,您可能希望包含该文件夹中的特定文件.
我会将此添加到.gitignore:
.vs/
Run Code Online (Sandbox Code Playgroud)
然后根据需要使用您喜欢的任何git工具添加某些文件,例如applicationhost.config的共享配置.
或者像这样使用git命令:
git add -f .vs/config/applicationhost.config
Run Code Online (Sandbox Code Playgroud)
这样git就会添加文件,即使它被忽略了.
| 归档时间: |
|
| 查看次数: |
84183 次 |
| 最近记录: |