是否有SVN速记用于当前检出目录的路径?

时间:2016-02-24 19:48:53

标签: svn

我知道SVN中有^速记,所以我可以这样做:

svn ls ^/

这与存储库有关。假设存储库的结构如下:

/project-1/
/project-1/sub-project-a
/project-1/sub-project-b
/project-1/sub-project-b/branches
/project-1/sub-project-b/tags
/project-1/sub-project-b/trunk
/project-2/
...

如果我已经签出/project-1/sub-project-b/trunk,是否有办法可以相对于我签出的项目进行操作(例如更改为分支),而不是相对于存储库?

例如,如果我想切换到分支,我需要运行:

svn switch ^/project-1/sub-project-b/branches/my-branch

我想做这样的事情:

svn switch $CHECKED_OUT_PROJECT/branches/my-branch

有没有办法在SVN中构建内容,还是需要依赖环境变量?

1 个答案:

答案 0 :(得分:1)

order - 当前

父目录的简写

因此,对于您的树,与../相对的/project-1/sub-project-b/branches/my-branch将为/project-1/sub-project-b/trunk