我正在尝试为 nuget git 存储库创建一个拉取请求(我只是从中进行了克隆)。我做了一个本地提交。
但是当我尝试创建拉取请求时,我收到以下错误:
找不到当前打开的存储库的任何相关存储库主机
这是什么意思,我该如何解决?我必须分叉而不是克隆吗?如果是这样,既然我已经对克隆进行了更改,我应该怎么做?
我正在尝试为 nuget git 存储库创建一个拉取请求(我只是从中进行了克隆)。我做了一个本地提交。
但是当我尝试创建拉取请求时,我收到以下错误:
找不到当前打开的存储库的任何相关存储库主机
这是什么意思,我该如何解决?我必须分叉而不是克隆吗?如果是这样,既然我已经对克隆进行了更改,我应该怎么做?
一个拉取请求,尤其是在 GitHub 上,假设您首先分叉了一个 GitHub 存储库,然后克隆该分叉。
当然,这意味着您不能直接推回您最初克隆的存储库,因为您不是该存储库的合作者(或者您不拥有该存储库)。
但是如果你想做一个拉取请求,假设你不能直接对上游仓库做出贡献。如果可以,则不需要拉取请求。
事实证明OP jgauffin正在使用CodePlex ,但CodePlex 分叉的机制是相同的。
如果您有一个克隆,您可以通过以下方式使其引用分支:
git remote rename origin upstream
git remote add origin url/to/your/fork