Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
meishi125478
ohmyzsh
提交
10ffa4fe
O
ohmyzsh
项目概览
meishi125478
/
ohmyzsh
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
ohmyzsh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
10ffa4fe
编写于
9月 27, 2016
作者:
C
Christian Ferbar
提交者:
Marc Cornellà
9月 29, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add README to svn plugin
上级
ac8915d4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
64 addition
and
0 deletion
+64
-0
plugins/svn/README.md
plugins/svn/README.md
+64
-0
未找到文件。
plugins/svn/README.md
0 → 100644
浏览文件 @
10ffa4fe
# `svn` plugin
This plugin adds some utility functions to display additional information regarding your current
svn repsitiory. See http://subversion.apache.org/ for the full svn documentation.
## Functions
| Command | Description |
|:-----------------------|:----------------------------------------|
|svn_prompt_info | prompt for some themes |
|in_svn | within svn directory |
|svn_get_repo_name | |
|svn_get_branch_name | branch name (see caveats) |
|svn_get_rev_nr | revision number |
|svn_dirty | changes in this subversion repo |
## Caveats
The plugin expects the first directory to be the current branch / tag / trunk. So, it returns
the first path element if you don't use branches.
## Usage
To use it, add
`svn`
to your plugins array:
```
sh
plugins
=(
... svn
)
```
### Agnoster theme git-like prompt
Enable the svn plugin and add the followind lines to your
```~/.zshrc```
```
shell
prompt_svn
()
{
local
rev branch
if
in_svn
;
then
rev
=
$(
svn_get_rev_nr
)
branch
=
$(
svn_get_branch_name
)
if
[
`
svn_dirty_choose_pwd 1 0
`
-eq
1
]
;
then
prompt_segment yellow black
echo
-n
"
$rev
@
$branch
"
echo
-n
"±"
else
prompt_segment green black
echo
-n
"
$rev
@
$branch
"
fi
fi
}
```
override the agnoster build_prompt() function:
```
shell
build_prompt
()
{
RETVAL
=
$?
prompt_status
prompt_context
prompt_dir
prompt_git
prompt_svn
prompt_end
}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录