只是一个简单的问题,因为它让我感到困惑。 :)bin - 忽略或不忽略
许多VS的.gitignore模板忽略使用类似[Bb]in/
的bin,如果这是编译项目的“输出”,这是可以理解的。
最近在一个Umbraco项目中,更多的DLL已经被添加到bin中,现在我不得不围绕寻找正确的DLL版本。
现在肯定,项目所需的BIN中的程序集应该受版本控制? 如果存在错误修复或者我们需要来自提供程序的更新DLL(如发生的那样),那么提交此新文件以及相关更改肯定是有意义的?
这种方式在新机器上(最近也发生过)回购可以检出,只需要工作,而不必去支持文件觅食。
我是一个木偶,只是没有得到它或我错过了一个把戏?
最好的做法是使用某种包管理器。然后,在新机器上,您可以安装所需的文件,而无需将其添加到源代码管理。 – tobiv
难道你没有等价于Maven2来处理你的依赖吗? –
不幸的不是。说实话,我们现在正在使用新的工具,并且使用大量没有人熟悉的新工具。我不喜欢使用新工具来推荐更多的产品,这已经减缓了产量。这是我所知道的,但我们将在未来看到。 – Jag