为了账号安全,请及时绑定邮箱和手机立即绑定

是否应该将Visual Studio .suo和.user文件添加到源代码管理中?

是否应该将Visual Studio .suo和.user文件添加到源代码管理中?

30秒到达战场 2019-12-02 16:04:43
Visual Studio解决方案包含两种类型的隐藏用户文件。一个是解决方案.suo文件,它是一个二进制文件。另一个是项目.user文件,它是文本文件。这些文件究竟包含哪些数据?我也一直在想是否应该将这些文件添加到源代码管理(在我的情况下为Subversion)。如果我不添加这些文件,而另一位开发人员签出了解决方案,Visual Studio会自动创建新的用户文件吗?
查看完整描述

3 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

这些文件包含通常特定于您的计算机的用户首选项配置,因此最好不要将其放在SCM中。另外,VS几乎每次执行时都会对其进行更改,因此SCM始终将其标记为“已更改”。我也不参与其中,我在使用VS的项目中工作了2年,并且这样做没有任何问题。唯一的烦恼是调试参数(执行路径,部署目标等)存储在其中一个文件(不知道是哪个文件)中,因此,如果您对它们有标准,则将无法通过SCM将其“发布”给其他开发人员,以使其“随时可以使用”整个开发环境。



查看完整回答
反对 回复 2019-12-03
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

我们不提交二进制文件(* .suo),但是我们提交.user文件。.user文件包含例如调试项目的启动选项。您可以在“调试”选项卡的项目属性中找到启动选项。我们在某些项目中使用了NUnit,并将nunit-gui.exe配置为项目的开始选项。如果没有.user文件,则每个团队成员都必须分别对其进行配置。

希望这可以帮助。


查看完整回答
反对 回复 2019-12-03
  • 3 回答
  • 0 关注
  • 587 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信