Wil*_*rst 30 svn
在提出这个问题后,我被建议不要将二进制文件检入颠覆.我的问题是,我如何处理bin文件夹中需要的第三方dll?我需要能够签出一份工作副本并将其作为一个包含所有dll等的网站运行.
Dav*_*ben 55
您的其他问题的答案建议您不要将任何生成的文件提交到subversion.bin文件夹中的DLL通常构建为应用程序的一部分,因此,它们应该被重新生成而不是存储在subversion中.
如果DLL是你没有源代码的第三方DLL,那么我会将它们存储在subversion中.您应该将所有内容放在重新创建应用程序所需的subversion中.这意味着您的源代码和第三方库或程序.
Ben*_*ein 11
我总是检查第三方DLL(进入'lib'文件夹),以便应用程序可以构建并运行新的结帐.我认为"不要签入二进制文件"规则适用于您签入的源代码生成的二进制文件.
J.J*_*.J. 5
像Ben说的那样.我不会将经常更改的二进制文件放入源代码控制中.但是第三部分dll,你们最终还是在我的svn上的一个lib文件夹中.
Vic*_*tor 5
只是因为文件是二进制不是你不应该检查它.警告应该反对将派生对象检入存储库.您应始终能够从源中再次构建所有派生对象.这可能意味着您需要在存储库中拥有第三方二进制文件.
Rin*_*lin 5
准则很简单:
- *程序,工具,服务包是此规则的明显例外.但它们必须列在版本化的文件中.
归档时间:
17 年,4 月 前
查看次数:
5102 次
最近记录:
7 年,2 月 前