2015-02-09 75 views
0

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

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

+0

没有语言标签这个问题是不可能回答的。 – IInspectable 2015-02-09 15:27:43

+0

对不起,我应该指定的语言是C#。 – Blankdud 2015-02-09 15:52:02

+0

除了您已经提到的文件/文件夹之外,还要排除.suo文件。这是一个用户特定的解决方案级文件。 – 2015-02-09 15:55:32

回答

2

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

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

如果您打算使用任何加载项(例如Resharper)或金块(我强烈建议)不要忘记排除这些文件夹和文件(例如packages文件夹)。

这些应该是最重要的。

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

+0

非常感谢,文件/文件夹以及每个文件夹都有很好的解释。 – Blankdud 2015-02-09 16:14:14

相关问题