gpt4 book ai didi

visual-studio - .sln 是否应该进行源代码控制?

转载 作者:行者123 更新时间:2023-12-03 04:50:04 26 4
gpt4 key购买 nike

将 .sln 文件提交到源代码管理是最佳实践吗?什么时候这样做合适,什么时候不合适?

更新答案中提出了几个很好的观点。感谢您的回复!

最佳答案

我认为从其他答案中可以清楚地看出,解决方案文件是有用的并且应该提交,即使它们不用于官方构建。对于使用“转到定义/声明”等 Visual Studio 功能的任何人来说,它们都很方便。

默认情况下,它们不包含绝对路径或任何其他特定于计算机的工件。 (不幸的是,某些加载项工具无法正确维护此属性,例如 AMD CodeAnalyst。)如果您小心地在项目文件(C++ 和 C#)中使用相对路径,它们将是独立于机器的也是。

可能更有用的问题是:您应该排除哪些文件?以下是 VS 2008 项目的 .gitignore 文件的内容:

*.suo
*.user
*.ncb
Debug/
Release/
CodeAnalyst/

(最后一个条目仅适用于 AMD CodeAnalyst 分析器。)

对于 VS 2010,您还应该排除以下内容:

ipch/
*.sdf
*.opensdf

关于visual-studio - .sln 是否应该进行源代码控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1033809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com