设置VS2013项目和perforce时要排除的文件

时间:2015-02-09 15:26:11

标签: c# visual-studio-2013 perforce

我和几个朋友正在开展一个独立项目的工作。我们将使用VS2013和perforce来共享版本编辑的文件。是否有任何特定的文件夹/文件应从软件仓库中排除?我听过几个不同文件的几个不同的原因,但我找不到任何具体的提及。

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

1 个答案:

答案 0 :(得分:2)

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

正如其他人已经指出的那样,用户特定信息也应该从任何类型的版本中排除。无需共享用户特定设置。 Visual Studio中用户特定文件的示例是.suo和.user文件。

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

那些应该是最重要的。

有关您可能想要忽略的非常详细的文件列表,请查看this .gitignore file。但请记住:大多数忽略不适用于您的具体情况。