0

我在这里找到了类似的问题:TFS /Source Control: How to manage hotfixes 但答案不适合我。

所以问题是:

  1. 我有一个由“A”公司创建的应用程序。
  2. 我把它放在TFS上
  3. 然后我必须对代码进行一些更改(品牌、更改某些功能等)。
  4. 我发布我的版本。
  5. 现在公司“A”说:“嘿,有一些错误。我们已经修复了它们。你现在可以下载代码了”。
  6. 所以我下载了代码。

接下来呢?我需要进行更改和修补程序。所以我做了:

  1. 从 Main 中创建分支并将其称为“修补程序”
  2. 签出整个修补程序分支
  3. 将公司“A”的代码粘贴到我硬盘上的修补程序分支文件夹中。
  4. 签入整个修补程序分支
  5. 将修补程序分支与主分支合并。

结果,我只得到了“A”公司的新代码。我的所有更改都丢失了。

那么我应该如何正确地做到这一点呢?

4

1 回答 1

0

您可以参考此文档以更好地使用分支。 https://www.visualstudio.com/en-us/articles/branching-strategies-with-tfvc#servicing-and-release-isolation

当您从 Hotfix 分支合并到 Main 时,您可以在合并之前获取 Main 分支的最新版本。

于 2017-04-06T03:54:08.490 回答