我知道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中构建内容,还是需要依赖环境变量?
答案 0 :(得分:1)
order
- 当前
因此,对于您的树,与../
相对的/project-1/sub-project-b/branches/my-branch
将为/project-1/sub-project-b/trunk