刚才在levit应用的jetty改造中,需要在deploy/framework 目录增加svn共享目录,里面的文件依赖于http://svn.alibaba-inc.com/repos/ali_cn/internal/dzone/deploy
所以要实现svn的目录共享,结构如下
Levit(levit分支)
|-bundle
|-web
|-biz
|-daemon
|-common
|-deploy
|-………
|- framework(http://svn.alibaba-inc.com/repos/ali_cn/internal/dzone/deploy)
在网上找了下!发现可以使用svn:externals属性来定义外部定义,使用svn propset来设置svn:externals的值。
但是自己操作半天,未果!!!
后来咨询了杨亮和罗帅,得知用法如下:
查看externals属性:
svn pg(propget) svn:externals
设置externals属性:
svn ps(propset) svn:externals + ‘(共享目录 svn地址)’ .(属性设置在当前目录)
如:svn ps svn:externals ‘deploy/framework http://svn.alibaba-inc.com/repos/ali_cn/internal/dzone/deploy ‘ .
以levit为例,在分支跟目录下:
因为设置的时候会覆盖以前已经存在的值,所以得先查出来,和新的属性一起设置进去. 发现已经存在一个
如果有多个属性,需要用换行符隔开,所以在设置属性的时候,需要用单引号结尾:
接着输入:
提示已经设置成功了。
不放心,用svn pg svn:externals再查一下,发现属性已经进去了,以前的属性也还在
Svn up 一把。。。。吼吼
看看属性的改变:
最后别忘记svn ci . –m “”
- 大小: 12.3 KB
- 大小: 6.7 KB
- 大小: 20.2 KB
- 大小: 20.8 KB
- 大小: 82.9 KB
- 大小: 36.6 KB
分享到:
相关推荐
svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 Subversion版本库URL 8. 开发者信息 分层的库设计...
svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 Subversion版本库URL 8. 开发者信息 分层的库设计...
SVN Externals....................................................................................................................20 PEAR Installer.........................................................
下载所有 svn:externals 以下是我所知道的工具: Metasploit svn_scanner 模块但它似乎没有遵循子目录 但它似乎没有下载子目录 但它似乎没有下载 svn:externals 是我写了pilage-svn后发布的,没试过 是我写了...
svn图文教程-宋正河整理 svn图文教程-宋正河整理
使用 svn:externals B.6.2. 使用嵌套工作副本 B.6.3. 使用相对位置 B.7. 创建到版本库的快捷方式 B.8. 忽略已经版本控制的文件 B.9. 从工作副本删除版本信息 B.10. 删除工作副本 C. Useful Tips For ...
需要递归的svn信息和每个文件的日志(仅具有相关的更改路径),以及所有svn:externals属性,并且可以快速且全部在单个XML输出中吗? frsi info -R-相关日志文件--propget svn:externals --xml (第一次使用--log...
4.33. svn:externals 属性页 4.34. svn:keywords 属性页 4.35. svn:eol-style 属性页 4.36. tsvn:bugtraq 属性页 4.37. 日志信息属性页的大小 4.38. 语言属性页 4.39. svn:mime-type 属性页 4.40. svn:needs-lock ...
Subversion复制命令“ svn cp”不将svn:externals包含在副本中。 在创建分支或标签期间,此行为有时会导致错误。 svn-deepcopy工具通过在分支或标记中包含外部引用来解决此问题。 与其他工具相比,svn-deepcopy保留...
## Development只需将以下内容放入OFBiz实现的hot-deploy文件夹的svn:externals属性中以进行签出: ups 更新了热部署文件夹(以执行从存储库中签出)后,您将需要再次构建OFBiz(./ ant构建)并加载种子,种子...
您想要将一个项目从一个svn存储库复制到另一个。 您没有管理员权限。 您不需要历史记录,但确实需要svn:externals和svn:ignore设置。 svnforeigncopy进行救援!
sfHttpHeaderCachePlugin 目标 该插件旨在坐在Symfony的内置缓存配置之上,以提供一种通过...首先,以常规方式安装插件(使用cli或使用svn:externals)。 接下来,将您的factory.yml设置为使用插件提供的sfHttpHea
使用svn:externals B.6.2. 使用嵌套空作拷贝 B.6.3. 使用相对位置 B.7. 创建到版本库的快捷方式 B.8. 忽略已经版本控制的文件 C. 管理员 C.1. 通过组策略部署 TortoiseSVN C.2. 重定向升级检查 C.3. 设置 SVN_ASP_...
3.2.6. 使用 svn+ssh 认证 ........................................... 28 3.2.7. svnserve 基于路径的授权 ...................................... 28 4. 版本库 ................................................
svn:externals 30 3. Organizing with Modules ................................................ 31 Files and Directories 32 Module Boundaries for Namespacing 33 ActiveRecord Associations Between Modules ...