|
9 | 9 | <h3 class="tw-m-0">{{ctx.Locale.Tr "repo.pulls.cmd_instruction_checkout_title"}}</h3> |
10 | 10 | {{ctx.Locale.Tr "repo.pulls.cmd_instruction_checkout_desc"}} |
11 | 11 | </div> |
12 | | - {{$localBranch := $pull.HeadBranch}} |
13 | | - {{if ne $pull.HeadRepo.ID $pull.BaseRepo.ID}} |
14 | | - {{$localBranch = print $pull.HeadRepo.OwnerName "-" $pull.HeadBranch}} |
15 | | - {{end}} |
| 12 | + {{$args := $pull.GetBranchCliArgs}} |
16 | 13 | <div class="ui secondary segment tw-font-mono"> |
17 | 14 | {{$gitRemoteName := ctx.RootData.SystemConfig.Repository.GitGuideRemoteName.Value ctx}} |
18 | 15 | {{if eq $pull.Flow 0}} |
19 | | - <div>git fetch -u {{if ne $pull.HeadRepo.ID $pull.BaseRepo.ID}}{{$pull.HeadRepo.HTMLURL ctx}}{{else}}{{$gitRemoteName}}{{end}} {{$pull.HeadBranch}}:{{$localBranch}}</div> |
| 16 | + <div>git fetch -u {{if ne $pull.HeadRepo.ID $pull.BaseRepo.ID}}{{$pull.HeadRepo.HTMLURL ctx}}{{else}}{{$gitRemoteName}}{{end}} {{$args.HeadBranchArg}}:{{$args.LocalBranchArg}}</div> |
20 | 17 | {{else}} |
21 | | - <div>git fetch -u {{$gitRemoteName}} {{$pull.GetGitHeadRefName}}:{{$localBranch}}</div> |
| 18 | + <div>git fetch -u {{$gitRemoteName}} {{$args.HeadBranchArg}}:{{$args.LocalBranchArg}}</div> |
22 | 19 | {{end}} |
23 | | - <div>git checkout {{$localBranch}}</div> |
| 20 | + <div>git checkout {{$args.LocalBranchArg}}</div> |
24 | 21 | </div> |
25 | 22 | {{if $data.ShowMergeInstructions}} |
26 | 23 | <div> |
|
32 | 29 | </div> |
33 | 30 | <div class="ui secondary segment tw-font-mono"> |
34 | 31 | <div data-pull-merge-style="merge"> |
35 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
36 | | - <div>git merge --no-ff {{$localBranch}}</div> |
| 32 | + <div>git checkout {{$args.BaseBranchArg}}</div> |
| 33 | + <div>git merge --no-ff {{$args.LocalBranchArg}}</div> |
37 | 34 | </div> |
38 | 35 | <div class="tw-hidden" data-pull-merge-style="rebase"> |
39 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
40 | | - <div>git merge --ff-only {{$localBranch}}</div> |
| 36 | + <div>git checkout {{$args.BaseBranchArg}}</div>iv> |
| 37 | + <div>git merge --ff-only {{$args.LocalBranchArg}}</div> |
41 | 38 | </div> |
42 | 39 | <div class="tw-hidden" data-pull-merge-style="rebase-merge"> |
43 | | - <div>git checkout {{$localBranch}}</div> |
44 | | - <div>git rebase {{$pull.BaseBranch}}</div> |
45 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
46 | | - <div>git merge --no-ff {{$localBranch}}</div> |
| 40 | + <div>git checkout {{$args.LocalBranchArg}}</div> |
| 41 | + <div>git rebase {{$args.BaseBranchArg}}</div> |
| 42 | + <div>git checkout {{$args.BaseBranchArg}}</div> |
| 43 | + <div>git merge --no-ff {{$args.LocalBranchArg}}</div> |
47 | 44 | </div> |
48 | 45 | <div class="tw-hidden" data-pull-merge-style="squash"> |
49 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
50 | | - <div>git merge --squash {{$localBranch}}</div> |
| 46 | + <div>git checkout {{$args.BaseBranchArg}}</div> |
| 47 | + <div>git merge --squash {{$args.LocalBranchArg}}</div> |
51 | 48 | </div> |
52 | 49 | <div class="tw-hidden" data-pull-merge-style="fast-forward-only"> |
53 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
54 | | - <div>git merge --ff-only {{$localBranch}}</div> |
| 50 | + <div>git checkout {{$args.BaseBranchArg}}</div> |
| 51 | + <div>git merge --ff-only {{$args.LocalBranchArg}}</div> |
55 | 52 | </div> |
56 | 53 | <div class="tw-hidden" data-pull-merge-style="manually-merged"> |
57 | | - <div>git checkout {{$pull.BaseBranch}}</div> |
58 | | - <div>git merge {{$localBranch}}</div> |
| 54 | + <div>git checkout {{$args.BaseBranchArg}}</div> |
| 55 | + <div>git merge {{$args.LocalBranchArg}}</div> |
59 | 56 | </div> |
60 | | - <div>git push {{$gitRemoteName}} {{$pull.BaseBranch}}</div> |
| 57 | + <div>git push {{$gitRemoteName}} {{$args.BaseBranchArg}}</div> |
61 | 58 | </div> |
62 | 59 | {{end}} |
63 | 60 | </div> |
|
0 commit comments