C# 设置VS2013项目和Performance时要排除哪些文件

C# 设置VS2013项目和Performance时要排除哪些文件,c#,visual-studio-2013,perforce,C#,Visual Studio 2013,Perforce,我和几个朋友正在着手一个独立的项目。我们将使用VS2013和perforce共享版本文件。是否有任何特定文件夹/文件应排除在仓库之外?我听到了几个不同文件的不同原因,但我找不到任何具体的提及 我听到的最常见的事情是排除bin和obj文件夹以及.csporj.user文件。如果有人能确认或提供更多信息,我将不胜感激。如前所述,bin和obj应排除在外,原因是它们包含编译器的产品,不需要共享 正如其他人已经指出的,特定于用户的信息也应该排除在任何版本控制之外。用户特定的设置不需要共享。Visual

我和几个朋友正在着手一个独立的项目。我们将使用VS2013和perforce共享版本文件。是否有任何特定文件夹/文件应排除在仓库之外?我听到了几个不同文件的不同原因,但我找不到任何具体的提及


我听到的最常见的事情是排除bin和obj文件夹以及.csporj.user文件。如果有人能确认或提供更多信息,我将不胜感激。

如前所述,bin和obj应排除在外,原因是它们包含编译器的产品,不需要共享

正如其他人已经指出的,特定于用户的信息也应该排除在任何版本控制之外。用户特定的设置不需要共享。Visual Studio中用户特定文件的示例有.suo和.user文件

如果您计划使用任何外接程序(如Resharper)或nugget(我强烈推荐),请不要忘记排除这些外接程序引入的任何文件夹和文件,例如packages文件夹

这些应该是最重要的


对于一个相当详细的文件列表,你可能想忽略,请检查。但是请记住:大多数忽略将不适用于您的具体情况。

如果没有语言标记,这个问题不可能回答。对不起,我应该指定语言为C#。除了您已经提到的文件/文件夹外,还排除.suo文件。这是一个特定于用户的解决方案级别的文件。这里没有列出您应该排除的文件,而是要包括的文件列表:*.sln、*.csproj、*.cs,以及您可能添加的所有资源文件。非常感谢,这些文件/文件夹以及详细解释的原因非常好。