【发布时间】:2010-11-01 14:26:22
【问题描述】:
我正在开发一个组合的网络/客户端应用程序,该应用程序具有用于生产、测试和开发的分支。我正在使用 svn post commit hooks 将更新部署到生产和测试服务器。客户端应用程序需要根据生产、测试或开发指向不同的 url。我如何使用颠覆来管理这个?我想到的选项是:
选项 1
保留一个包含分支特定详细信息的文件,该文件永远不会在分支之间合并。
从构建管理的角度来看,此选项更容易,但容易出错,因为我必须记住每次执行合并时都忽略该更改。
选项 2
无论是哪个分支,都可以创建客户端的生产、测试和开发版本,并依靠 svn 挂钩来拉取正确的二进制文件。
你如何处理这个问题?有更好的想法吗?
【问题讨论】:
标签: svn version-control branch configuration-management