use*_*351 13 c++ visual-studio-2010
我一直在阅读很多关于是否应该将vcxproj文件添加到源代码控制的问题.共识似乎是他们应该的,但是在打开文件时我注意到其中包含了许多用户特定的路径.
看到这是一个由许多人工作的项目,我还应该将其添加到源代码管理中吗?看起来它会与其他人的设置发生冲突.
Pra*_*ian 21
当然它们需要添加到源代码控制中.vcxproj 是项目文件.引用MSDN:
项目文件不再使用.vcproj文件扩展名.Visual Studio自动将由早期版本的Visual C++创建的项目文件转换为当前系统使用的格式.有关如何手动升级项目的详细信息,请参阅/ Upgrade(devenv.exe).
在当前版本中,项目文件的文件扩展名为 .vcxproj.
该.vcxproj.user文件,在另一方面,也不需要加入到源代码控制.上面的链接描述了每个文件包含的内容.
它是项目的项目文件.所以,是的,您最好检查一下.您可能不想签入的唯一文件是.vcxproj.user文件.它包含特定于用户的覆盖,尤其是调试器设置.
如果您没有在"程序员"模式下运行资源管理器,则只能犯这样的错误.它有隐藏文件扩展名的恶习.使用"控制面板+文件夹选项","视图"选项卡修复此问题,取消选中"隐藏已知文件类型的扩展名"复选框.