Gri*_*kor 7 git bitbucket pull-request
进行更改后,我看到这样的文本:
Writing objects: 100% (5/5), 478 bytes | 239.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
remote:
remote: Create pull request for my-branch => master-branch
remote: https://bitbucket.org/my-company/repo/pull-requests/12345
Run Code Online (Sandbox Code Playgroud)
但是,如果那时我不进行PR,并且文本滚动到视线之外,则该URL已消失。如何仅生成或重新查看该URL而无需进行更改并再次提交/推送?
此拉取请求 URL 不是 git 功能,而是由 BitBucket 服务器上的挂钩脚本生成的消息。
在 BitBucket 服务器上,您可以通过以下方式全局禁用它:如何在推送更改时禁用远程创建拉取请求消息?。在 BitBucket 云上您无法禁用它。
获取此消息的一种方法是git pull使用--dry-run选项模拟 a,例如:
git pull --dry-run
Run Code Online (Sandbox Code Playgroud)
但如果这还不足以触发挂钩,可能唯一的方法就是通过 BitBucket Web 界面。
我能够使用这样的批处理文件生成 URL:
@echo off
setlocal
for /f "tokens=*" %%a in (
'git rev-parse --abbrev-ref HEAD'
) do (
set branch=%%a
set url=https://bitbucket.org/my-company/repo/pull-requests/new?source=%%a^^^&t=1
)
echo %url%
endlocal
Run Code Online (Sandbox Code Playgroud)
它只是获取当前的 git 分支并放入一个字符串,然后回显该字符串。
| 归档时间: |
|
| 查看次数: |
2286 次 |
| 最近记录: |