46得票3回答
不针对Git专家的多个发布线和Git-Flow建议

我们的软件产品线需要同时开发和维护多个软件版本。我们是相对新手的Git用户,最近采用了Driessen的分支模型来充分利用它。我们有一个非常小的软件团队,只有少数专门的开发人员(我们都扮演许多角色),没有“集成大师”。 尽管我们进行了大量搜索,但很少有关于如何将Git和Git Flow适应我...

46得票4回答
根据我的项目是被编译为Build还是Release版本,使用Debug或Release版本的第三方库进行编译,在Visual Studio 2010中。

我已经下载了一些适用于Visual Studio 2010/C#的第三方库(dll),我注意到在它们发布的 \bin 目录中通常有两个版本:Debug和Release。 请问是否有办法将这些库添加为项目引用,但在构建发布版本时使用Release版本,在调试时使用Debug版本呢?

42得票3回答
. Upgrade 补丁 vs. 热修复 vs. 维护发布 vs. 服务包 vs. 升级

当你的软件版本介于1和2之间时,你该如何维护你的软件? 从我的角度来看,补丁、热修复、维护发布、服务包等术语都很模糊,具体定义因谈到的人而异。 你将你的版本之间的增量维护努力称为什么?

41得票12回答
你推荐使用哪种版本编号方案?

我的问题是,针对不同类型的项目应该使用哪种版本命名方案。 非常常见的是major.minor.fix,但即使这样也可能会出现4位数(例如Firefox 2.0.0.16)。有些模型认为奇数表示开发者版本,偶数表示稳定版本。还有各种各样的添加可以加入其中,比如-dev3,-rc1,SP2等。 ...

32得票2回答
Google Play内部测试不会发送电子邮件

我已成功将APK上传到Google控制台并将自己的电子邮件地址设置为内部测试的测试人员。但是,当我提交应用程序进行内部测试时,我没有收到任何邮件。如您所见,电子邮件地址是正确的,且APK已经正确上传。我是否错过了步骤或做错了什么?不理解。

31得票9回答
Linux上新的Rails部署最佳实践?

我曾使用过单独的Mongrel,也使用过Mongrel集群在Apache后面运行,我也看过Thin,现在我对Passenger产生了浓厚的兴趣。我也看过Nginx。我还看过MRI、Ruby Enterprise Edition、Rubinius和JRuby。每个选项都声称是新的救世主。 对于...

31得票2回答
版本发布说明和变更日志有什么区别?

软件包通常附带 changelog 和/或 发布说明。它们之间有什么区别?在发布新版本时是否应同时包含它们?

30得票14回答
从测试环境到生产环境部署SQL Server数据库

我想知道你们如何在两个 SQL Server 之间部署数据库,特别是 SQL Server 2005。现在有一份开发版和一份生产版。由于这应该是构建脚本的一部分(标准的 Windows 批处理,即使当前这些脚本的复杂程度可能会转换到 PowerShell 或类似工具),所以 Enterpris...

28得票9回答
如何远程更新Java应用程序?

我们有一个Java服务器应用程序,它在许多计算机上运行,并且都连接到互联网,其中一些位于防火墙后面。我们需要从中央站点远程更新JAR文件和启动脚本,而不会对应用程序本身造成明显的中断。 这个过程必须是无人值守的和完全可靠的(即我们不能因为时机不当的网络中断而破坏应用程序)。 在过去,我们使...

27得票1回答
如何使用Mercurial进行发布管理?

这是和我的早期问题“如何使用mercurial管理并发开发”相关的一个问题,该问题涵盖了个人开发者的工作流程。这个问题的答案实际上会影响到开发者工作流程的选择。 这不是一个常规的“发布管理最佳实践”或CI问题,因为它已经被问过 很多 次 并得到了很好的答案,有大量的文献可供参考。 我只是在...