我们的 Windows 可交付成果为不同的客户提供不同的配置文件和二进制资产集。现在配置是在打包之前手动完成的,容易出错。您如何看待为每个客户使用分支,并让包构建/脚本自动合并客户的分支与主干?
我不太关心可伸缩性,而是更关心尽快实现自动化。
整个包内容都在 SVN 中,但是 SVN 分支和合并非常微妙,以至于我不相信它在自动化时能够始终如一地工作。如果你们喜欢这个想法,我可能会尝试为此使用 git-svn,因为它有望使合并变得不那么微妙。我们不一定要合并资产,因为它们是有组织的,所以安装程序可以跳过不合适的目录树,但配置并不是那么简单。