【发布时间】:2013-02-12 00:32:15
【问题描述】:
我先解释一下情况。 我有一个服务器“A”,我在其中提交我的代码的正式版本,还有一个机器“M”,我在其中生成每日构建,但有时我会为我的客户生成特定版本,我没有将它们提交到服务器“A” .所以我创建了另一个服务器“B”,程序员可以在其中提交它们。
现在我想在同一服务器“B”中重新组合特定版本和正式版本,让机器“M”从该服务器获取所有代码源。
知道怎么做吗?
注意:有些人建议我使用 Remote Depot,但我不知道它有什么影响以及如何使用它。
【问题讨论】:
-
您是否考虑过使用具有仓库 A 和 B 的单个服务器而不是单独的服务器? (当然,这可能不可行,但应该考虑它,因为它通常是最好的解决方案。)否则,远程仓库会让构建机器转到单个源以获取文件,代价是 B 上的一些资源(服务器之间的存储和一些带宽)
-
感谢威廉的回复。实际上,我应该使用单独的服务器有两个原因,第一个是我的 BOSS 想让服务器 A 清理而不添加或删除任何 depot。第二个是我想在同一个仓库中重新组合特定版本和官方版本。