10
10
>
11
11
> 使用更现代的` Git ` 吧! :boom :
12
12
13
+ 1 . [ swtrunk.sh] ( docs/vcs.md#beer-swtrunksh )
14
+ 自动` svn ` 工作目录从分支(` branches ` )切换到主干(` trunk ` )。
15
+ PS: ` Git ` 对应的是` git checkout master ` ,如果你使用了` oh-my-zsh ` ,已经有对应的别名加速了:` gcm ` 。
16
+ 1 . [ svn-merge-stop-on-copy.sh] ( docs/vcs.md#beer-svn-merge-stop-on-copysh )
17
+ 把指定的远程分支从刚新建分支以来的修改合并到本地` svn ` 目录或是另一个远程分支。
18
+ PS:` Git ` 的合并很直接简单,` git merge branch-foo ` ,也更智能(没有树冲突一说)。
19
+ 1 . [ cp-svn-url.sh] ( docs/vcs.md#beer-cp-svn-urlsh )
20
+ 拷贝当前` svn ` 目录对应的远程分支到系统的粘贴板,省去` CTRL+C ` 操作。
21
+ PS:` Git ` 分支不需要` URL ` 来引用,没有这个脚本的需求,直接给个分支名就好了。
22
+
13
23
:beer : [ swtrunk.sh] ( ../swtrunk.sh )
14
24
----------------------
15
25
16
- ` svn ` 工作目录从分支(` branches ` )切换到主干(` trunk ` )。
17
- PS:` Git ` 对应的是` git checkout master ` 。如果你使用了` oh-my-zsh ` ,已经有对应的别名加速了:` gcm ` 。
26
+ ` svn ` 工作目录从分支(` branches ` )切换到主干(` trunk ` )。
18
27
19
28
命令以` svn ` 的标准目录命名约定来识别分支和主干。
20
29
即,分支在目录` branches ` 下,主干在目录` trunk ` 下。
@@ -51,8 +60,7 @@ svn work dir /path/to/svn/work/dir2 switch from http://www.foo.com/project2/bran
51
60
:beer : [ svn-merge-stop-on-copy.sh] ( ../svn-merge-stop-on-copy.sh )
52
61
----------------------
53
62
54
- 把指定的远程分支从刚新建分支以来的修改合并到本地` svn ` 目录或是另一个远程分支。
55
- PS:` Git ` 的合并很直接简单,` git merge branch-foo ` ,也更智能(没有树冲突一说)。
63
+ 把指定的远程分支从刚新建分支以来的修改合并到本地` svn ` 目录或是另一个远程分支。
56
64
57
65
### 用法
58
66
@@ -77,8 +85,7 @@ svn-merge-stop-on-copy.sh http://www.foo.com/project1/branches/feature1 http://w
77
85
:beer : [ cp-svn-url.sh] ( ../cp-svn-url.sh )
78
86
----------------------
79
87
80
- 拷贝当前` svn ` 目录对应的远程分支到系统的粘贴板,省去` CTRL+C ` 操作。
81
- PS:` Git ` 分支不需要` URL ` 来引用,没有这个脚本的需求,直接给个分支名就好了。
88
+ 拷贝当前` svn ` 目录对应的远程分支到系统的粘贴板,省去` CTRL+C ` 操作。
82
89
83
90
### 用法
84
91
0 commit comments