2012-04-03 101 views
0

我尝试熟悉版本控制系统(准确地说,mercurial) - 几乎所有东西都可以正常工作,但我在包含多个项目的Microsoft Visual Studio 2010的解决方案文件中遇到问题。版本控制和Visual Studio Solutions

我添加到忽略列表中的东西:Bin/debug/Object文件夹(当然),.suo文件和.csproj文件。

忽略.csproj文件似乎不是最好的主意,因为我的mercurial存储库的其他用户在打开vs解决方案时遇到问题:包含的项目是“缺陷”。 但包括csproj。另一方面文件也会引起麻烦,因为你可以在几页上阅读,或者我在这里错了吗?

我该怎么办?谢谢

回答

4

忽略.suo文件是一个好主意,因为它们包含特定的用户选项。 Csproj文件代表在您的解决方案中定义项目的文件。所以解决方案定义了一些csproj文件,csproj文件定义了包含项目本身的文件/文件夹。您绝对必须将它们添加到存储库。

+0

太好了,谢谢 – alapeno 2012-04-03 18:54:25

+0

不客气:) – 2012-04-03 18:55:22

相关问题