我们在 TFS 中有 3 个分支:开发、测试和生产。我们总是按顺序进行升级——在 dev 中进行更改,升级到 Test,然后在测试获得批准后升级到 Prod。但是我遇到了一个特定项目的问题。我们花了一个多月的时间从头开始重写 dev 分支,因此它与其他两个分支几乎没有任何共同之处。这很好,直到昨天我被告知我需要立即对项目进行更改以适应第三方供应商的新 API,无论我们喜欢与否,它将在 4 或 5 天内发布。dev 分支只完成了大约 75% 并且未经测试,所以我们还不能推广它,但我们也不想失去它。
那么我如何(暂时)搁置整个 dev 分支并将当前的 Test 分支带回 Dev,以便我们可以暂时处理它而不会丢失我们在新版本上取得的所有进展?