Meh*_*ANI 3 .net c# vb.net svn tortoisesvn
情况如下:
我们的开发团队拥有异构的操作系统,分散在32位和64位之间.这并不理想,我们实际上计划将我们的基础设施同质化,但与此同时我们必须处理它.
问题是,当32位开发人员在SVN上检出64位解决方案时,他必须再次手动更改目标平台以进行编译(更不用说其他方面的问题)
我的问题是:
什么干净的(虽然是暂时的)解决方案可以在这样的情况下得到解决,允许每个开发人员,以保持自己的默认项目/平台设置,同时从SVN检出和英寸
我想 - 至少在第一次检查项目/解决方案时,开发人员仍然必须手动调整设置以正确编译它.之后,根据相关的SVN过滤器,可以忽略一些设置文件(顺便说一下?)
我对所有聪明而详细的建议持开放态度.
谢谢.
您是否将.suo和.user文件签入源代码管理?因为这些应该是开发人员特定的,不应包括在内.非常确定suo为每个用户维护项目的构建状态.
另一种选择是从脚本执行构建.例如,我有4个不同的构建脚本文件与autohotkey连接,以构建项目的后台发布和调试模式版本.这可以通过msbuild或nant配置您希望项目配置的外观.
这有利于不占用视觉工作室.
它有进一步定制您的解决方案的缺点,但长期来看,我认为您处于更好的状态.
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |