`

svn:externals介绍使用

 
阅读更多


externals, svn
最近在调整库结构,刚好SVN的上的一个属性扩展-外部定义派上用场,感觉挺好用的,就拿出来介绍给大家了。
svn:externals 这边假设有个目录,该目录下的内容需要获取公共库的公共文件,你不能让每个用户都需要在本地目录去重组目录吧。
呵呵,这时候你可以进行操作;
第一,在库结构中创建了一个空目录,作为虚目录。
第二,选中该目录,为其设置SVN属性,如下:
   选择快捷菜单中“TortoiseSVN->Properties”
        从下拉列表框选择svn:externals,并设置其属性值
     格式:本地目录路径 远程库URL路径
      你会发现你的本地目录变成了修改状态,但你不能进行提交操作,而是要先进行更新操作
       更新操作完,在进行提交操作,你会发现在你的本地目录下多了一个目录Import,它是从另一个库取出来的数据
      
因为你已经帮忙设置了属性,并把这个动作也提交了,所以,在别人人库中取出数据时,就得到的是一份完整的数据,也就是说从别库里取的数据都也有了。、
分享到:
评论

相关推荐

    SVN操作手册中文版网页格式

    使用 svn:externals B.6.2. 使用嵌套工作副本 B.6.3. 使用相对位置 B.7. 创建到版本库的快捷方式 B.8. 忽略已经版本控制的文件 B.9. 从工作副本删除版本信息 B.10. 删除工作副本 C. Useful Tips For ...

    svn link方式安装,资源包

    在Unix或Linux系统中,“svn link”通常指的是使用`svn:externals`属性创建软链接,这允许你在不同的SVN仓库之间建立关联。通过这种方式,一个项目可以引用另一个项目的特定版本,使得团队成员可以在各自的代码库中...

    pillage-svn:从 .svn 目录递归下载版本化源代码的工具(Subversion-1.7 之前的“WC-NG”格式)

    从 1.7 版开始,Subversion 在工作副本的根目录中使用一个集中的 .svn 文件夹(新格式代码名为 )。 我编写了这个简单的 shell 脚本,因为早在 2013 年 2 月,我找不到任何可以: 递归下载所有子目录 下载所有 ...

    SVN高级使用指南

    本高级使用指南将重点介绍在模块化开发中如何有效利用SVN以及分支技术在产品化开发中的应用。 一、模块化开发中的SVN使用 在模块化开发中,公用模块/组件的版本控制至关重要。有两种主要方法: 1.1 手工维护公用...

    frsi:快速远程SVN信息-开源

    frsi info -R-相关日志文件--propget svn:externals --xml (第一次使用--log选项运行会很慢,因为它需要缓存整个存储库日志。)支持标准SVN身份验证选项。 Windows用户:此工具需要subversion命令行工具:...

    SVN使用手册中文版快速入门

    svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 Subversion版本库URL 8. 开发者信息 分层的库设计...

    SVN的中文帮助文档

    - **外部文件**:使用`svn:externals`属性链接版本库中的其他项目。 - **修订版本(Revision)**:每个提交对应一个唯一的修订版本号。 - **URL路径**:指向版本库资源的唯一标识。 8. **SVN客户端工具** - ...

    SVN使用手册中文版.chm

    svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 Subversion版本库URL 8. 开发者信息 分层的库设计...

    SVN 1.6.17 版本控制 使用说明

    2. **外部文件**:使用`svn:externals`属性链接仓库中的其他资源。 3. **修订版查询**:通过`svn log`查看修订版历史,`svn diff`比较两个修订版的区别。 4. **冲突解决工具**:高级客户端提供图形化工具帮助解决...

    svn常用命令

    svn propset svn:externals "path/to/external/file" . ``` 4. **清理缓存**:清理SVN缓存信息,使用`svn cleanup`。 ```bash svn cleanup ``` 5. **查找丢失的更改**:如果在本地工作副本中意外丢失了一些...

    svn1.8.18jar包

    2. 增强的文件属性(`svn:externals`):支持更深的层次结构和相对路径,更方便地管理外部依赖。 3. 多重突变操作:允许同时对多个文件或目录执行相同的操作,如批量添加或删除。 4. 无锁编辑:在某些情况下,用户...

    SVN学习笔记

    - SVN允许在项目中引用其他版本库中的文件或目录作为外部资源,通过`svn propset svn:externals`命令来定义外部引用。 4. **钩子脚本** - SVN支持自定义钩子脚本,在版本库的各种事件发生时执行特定的脚本,如`...

    SVN中文操作手册(Subversion)

    - **外部定义**:`svn:externals`属性可将其他仓库的文件或目录链接到当前项目。 ### 十、使用CHM文件 《SVN中文帮助手册.chm》提供了详尽的文档,包括所有命令的使用示例和常见问题解答,是学习和解决问题的好...

    SVN指南及高级应用

    4. **外部文件**:`svn:externals`属性允许在一个项目中引用仓库中的其他项目或文件。 5. **恢复删除**:误删文件后,可以通过`svn revert`恢复。 6. **版本回溯**:`svn switch`和`svn update -r`可以回到过去的...

    SVN版本控制指南(pdf)

    通过本文的介绍,我们可以看到SVN作为一款成熟稳定的版本控制系统,在软件开发过程中扮演着极其重要的角色。无论是对于个人开发者还是大型企业团队,SVN都能够提供一套完整的解决方案,帮助他们有效地管理代码版本,...

    svn-book.pdf(1.7版本,英文文字版,全目录)

    高级特性包括冲突解决、标签(快照)、属性(metadata)设置,以及如何使用svn:externals指向其他仓库的资源。此外,还涉及如何使用svn switch和svn relocate命令切换或调整工作副本的URL。 **4. 分支与合并** ...

    oups:ORRTIZ:trade_mark:BMS的第三方货运集成解决方案(UPS)组件

    ## Development只需将以下内容放入OFBiz实现的hot-deploy文件夹的svn:externals属性中以进行签出: ups 更新了热部署文件夹(以执行从存储库中签出)后,您将需要再次构建OFBiz(./ ant构建)并加载种子,种子...

Global site tag (gtag.js) - Google Analytics