在flist中罗列代码路径是往往会用到svn代码的本地路径,当然可以使用绝对路径,但是看起来不直观,而且当svn路径修改的时候,绝对路径也要跟着修改,并且当其他人共同开发使用flist的时候路径往往也是不一样的,所以建议使用相对路径。
这就需要在环境变量中设置SVN项目的路径,在flist中直接调用相对路径即可。
方法很多,我就介绍一种,其他的原理也基本相同,又兴趣可以自己查资料。
例如:我有一个项目叫project1,路径为/storage/home/my/project1。
1、在用户目录下打开.bashrc文件。
2、在最下面添加一条命令
export PROJECT1_DIR=/storage/home/my/project1
3、source ./bashrc 或者 . ./bashrc,使其立即生效。
以后就可以直接使用$PROJECT1_DIR来代替/storage/home/my/project1。