gpt4 book ai didi

git - VSTS : Error encountered while pushing to the remote repository: Not a valid reference 'origin/development'

转载 作者:太空狗 更新时间:2023-10-29 12:59:38 27 4
gpt4 key购买 nike

编辑 - 这个问题似乎(至少暂时)自行解决了 - 我不知道为什么,我也没有改变任何东西来让它工作 - 如果它再次中断我会更新

我使用 Git-TF ( https://gittf.codeplex.com/ ) 将我们现有的 Team Foundation 版本控制存储库移动到一个新的 Git 存储库(两个存储库都在同一个 VSTS 项目中)。

一切似乎都正常工作。但是现在我们有很多问题。

  • 尝试将更改从本地分支推送到远程分支时出现以下错误:

推送到远程存储库时遇到错误:不是有效的引用“origin/development”

  • 但是,使用 Sync 命令确实有效并将更改成功推送到远程。
  • 也许是最大的问题 - 我们只能让 Pull Request 工作一次。现在每个 Pull Request 都会为我们尝试做的所有事情抛出 405 错误(放弃/接受 - 它都会抛出相同的 405 错误)

enter image description here

编辑:设置 Git 存储库的步骤

  1. 在我的本地机器上下载并安装了 Git 和 Git-tf
  2. 通过 git-tf 在本地克隆 TFVC 存储库
  3. 通过 VSTS 创建了一个新的 Git 仓库
  4. 在我的本地机器上将新的 repo 设置为远程
  5. 将完整的历史推送到 Git Repo

建立 Git 存储库后采取的步骤

  1. 从 master 创建了一个开发分支
  2. 通过 Vis Studio 在本地检查开发分支
  3. 从本地开发分支创建了一个新的本地分支
  4. 进行了更改和一些提交
  5. 将本地分支发布到远程
  6. 在 Vis Studio 中单击“创建 pull 请求”
  7. 本地源分支:测试分支,远程目标:开发 - 然后点击创建
  8. 没有 merge 冲突,我检查自己的工作并接受 - 到目前为止一切顺利
  9. 点击 Complete Pull Request,选中“merge 后删除分支”,然后点击 Complete Merge
  10. 这次它成功了...真令人恼火...最近 2 天它没有成功...

回到原点,直到我可以重复看起来的过程。

最佳答案

尝试在团队资源管理器的“分支”下右键单击我在 Visual Studio 中的本地分支并执行推送,这是它失败的地方。如果我转到“同步”并在传出提交下进行推送,它工作正常。

关于git - VSTS : Error encountered while pushing to the remote repository: Not a valid reference 'origin/development' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38732503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com