gpt4 book ai didi

c# - 在 32 位和 64 位开发站上部署 .Net App Source Control (SVN)

转载 作者:行者123 更新时间:2023-11-30 14:41:02 24 4
gpt4 key购买 nike

情况如下:
我们的开发团队拥有异构操作系统,分散在 32 位和 64 位之间。这并不理想,我们实际上正计划使我们的基础设施同质化,但与此同时我们必须处理它。

问题是,当 32 位开发人员在 SVN 上 checkout 64 位解决方案时,他必须重新手动更改目标平台以使其编译(更不用说其他方面的问题)

我的问题是:
在这种情况下可以解决什么干净(虽然是临时的)解决方案,允许每个开发人员在从 SVN checkout 和 checkin 时保留其默认项目/平台设置.

我猜 - 至少在第一次 checkout 项目/解决方案时,开发人员仍然必须手动调整设置才能正确编译它。之后,根据相关的SVN过滤器,可以忽略一些设置文件(顺便说一句,哪些是?)

我乐于接受所有聪明而详细的建议。

谢谢。

最佳答案

您是否将 .suo 和 .user 文件 checkin 源代码管理?因为这些应该是特定于开发人员的,不应包括在内。很确定 suo 会为每个用户维护项目的构建状态。

另一种选择是从脚本执行构建。例如,我有 4 个不同的构建脚本文件与 autohotkey 连接,以构建项目的后台发布和 Debug模式版本。这可以通过 msbuild 或 nant 配置,以了解您希望项目配置的外观。

这样做的好处是不占用 visual studio。

它的缺点是需要进一步定制您的解决方案,但从长远来看,我认为您的情况会更好。

关于c# - 在 32 位和 64 位开发站上部署 .Net App Source Control (SVN),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com