git - 如何使用 TortoiseGit 在本地 checkout fork 的 pull 请求?

标签 git tortoisegit pull-request git-checkout

我慢慢了解到,除了经典的命令行工具之外,大多数 git 客户端都不允许在 merge 之前从 fork 存储库中 checkout pull 请求以进行本地审查。

尽管如此,很难确定客户是否缺乏 pull 请求 checkout 功能。这让我想到了 TortoiseGit。

TortoiseGit 是否支持从其他用户的 fork 存储库中 checkout pull 请求?

如何做到这一点?

注意:我不是指正常的分支 checkout 流程或创建 pull 请求。我的意思是检查来自另一个用户的 fork 存储库的 pull 请求。

最佳答案

TortoiseGit->获取。套装Arbitrary URLRemote Branch .它们的值预计会在 pull 请求中找到。

TortoiseGit->切换/checkout 。套装BranchFETCH_HEAD .您可以在此期间创建一个新分支或稍后再创建。如果没有创建分支,您将处于分离的 HEAD 状态。

关于git - 如何使用 TortoiseGit 在本地 checkout fork 的 pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40076979/

相关文章:

git - 将标签添加到 pull 请求

git - 如何从另一台计算机获取git存储库中的文件

git - 已删除的远程分支仍列在 TortoiseGit 中

Windows 上的 Git : "I don' t handle protocol 'git clone http' "

Git 错误 - 无法取消链接旧的 'some/file/name'(错误的文件描述符)

merge - 在 TeamCity 中基于拉取请求合并运行 CI 构建

git - PR 请求是否与分支或分支中的特定提交相关?

git - Lion OS - brew 更新返回 "Failure while executing..."

git - 如何将 Visual Studio for Macos 连接到 Azure Devops/VSTS?

用于压缩功能分支提交的 Git 别名