我们正在使用Team Services和Git,在完成从分支到主服务器的拉取请求(选择删除和压缩分支)后,分支从团队服务中消失...代码...分支,到目前为止一直很好
下次用户将提交推送到具有相同名称的新分支并创建Pull Request时,我们会看到上一个Pull Request中的提交和文件自动附加到新的Pull Request上,这使得代码审查非常困难。这是故意的行为还是我们在这里做错了什么?
答案 0 :(得分:0)
原因是本地分支包含所有历史记录,因此当您将提交推送到具有相同名称的新分支时,历史记录(包括该拉取请求之前的提交)将包含在远程分支中。 您可以删除本地分支并将最新数据从远程主分支拉到本地主分支,然后从本地主分支创建一个新分支。
步骤: