爲了檢查/測試github上拉的要求,可以使用這個命令:如何本地測試從gitlab pull請求?
git fetch remote pull/ID/head:branch_to_use_locally
這裏,remote
在GitHub上的項目。 More details in github FAQ。
什麼是相應的命令時,一個使用gitlab?
爲了檢查/測試github上拉的要求,可以使用這個命令:如何本地測試從gitlab pull請求?
git fetch remote pull/ID/head:branch_to_use_locally
這裏,remote
在GitHub上的項目。 More details in github FAQ。
什麼是相應的命令時,一個使用gitlab?
先拉合併請求到一個新的分支
git fetch REMOTE merge-requests/MERGE_REQUEST_ID/head:BRANCH_NAME
真實的例子會是這樣:git fetch origin merge-requests/1/head:add_some_feature
然後檢查出來
git checkout BRANCH_NAME
在上面的例子是這樣的:git checkout add_some_feature
現在,檢查新的分支。
重要點:BRANCH_NAME
是合併請求的源分支。這不是目標分支。
如果任何人的好奇,[這是記錄在文檔上的合併請求(https://docs.gitlab.com/ee/user/project/merge_requests/index.html#checkout-merge-requests-locally)。 – tutuDajuju