我们在TFS有3个分支:开发,测试和生产。我们总是按顺序进行推广 - 对开发进行更改,促进测试,然后在测试批准后推广到Prod。但是我遇到了一个特定项目的问题。我们花了一个多月的时间从头开始重写dev分支,所以它与其他两个分支几乎没有任何共同之处。直到昨天我被告知我需要立即对项目进行更改以适应第三方供应商的新API,无论我们是否愿意,都会在4天或5天内发布。 dev分支只有大约75%的完整和未经测试,所以我们还不能推广它,但我们也不想失去它。
那么我如何搁置整个dev分支(暂时)并将当前的Test分支带回Dev,这样我们可以暂时处理它而不会失去我们在新版本上取得的所有进展?
答案 0 :(得分:2)
为什么不从Test创建一个新的分支,在那里做你的供应商/ API代码,完成后将它合并到TEST,然后将TEST合并到DEV。