`
Kisses99
  • 浏览: 24487 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

关于SVN的tag功能

阅读更多
    用SVN和cruiseControl进行代码管理以及持续集成,在每次进行build的时候,希望能对所编译的代码打上TAG,这样可以根据不同的build来获取不同的源码包。
    我的问题是,由于构建非常频繁,SVN打tag又好似是另复制了一份copy在repository中,这样一段时间以后,SVN会非常慢,因为tags目录下的tag实在太多了。有什么提高效率的办法么?或者说,有没有像VSS打label的那种tag,让SVN不用新生成一个branch,而是在history中生成一条记录?
分享到:
评论
3 楼 zealic 2008-05-25  
tag 不是这样用的,直接用 revision 不是更好么?

每日构建一次就打一个 tag,又不是搞备份,这样本身就和版本控制的本意有点背道而驰

打个比方,除了可以方便的检出源码和自动构建,你这样和手工备份代码有区别吗?

2 楼 ygxdha 2008-05-08  
svn 的tag不过是cheap copy,根本不会复制一份copy在repository中。怎么会因为tag导致项目过慢呢。
SVN的tag和branch在实现的底层上是一样,差别不过是tag是只读的,branch是可以提交维护的。
建议看下svn手册,上面写的很详细。
1 楼 cddcdd 2008-05-08  
svn打tag

貌似不如cvs方便。

感觉怕怕的。

相关推荐

    smartsvn for mac

    SmartSVN是一个功能多且易于使用的Subversion 客户端,可运行在Linux、Mac OS X、OS/2、Unix以及Windows。除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换...

    smartsvn-windows-setup-11_0_4.zip

    SmartSVN是一个功能多且易于使用的Subversion 客户端,可运行在Linux、Mac OS X、OS/2、Unix以及Windows。除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换...

    smartsvn安装包

    SmartSVN是一个功能多且易于使用的Subversion 客户端,可运行在Linux、Mac OS X、OS/2、Unix以及Windows。除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换...

    SVN操作培训基础篇PPT--关劲松

    SVN操作培训基础篇,主要内容有SVN简介,源码库Repository,代码获取、增加和提交,tag和branch的区别,常用功能介绍。内容简要实用,可以直接在实际工作中使用。

    smartsvn6.6.9

    除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换不同的tag或branch而去处理URL)、内建档案比对与冲突处理器(conflict solver)等。使用者无需安装额外的工具...

    SmartSVN-reference

    SmartSVN是一个功能多且易于使用的Subversion 客户端.除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换不同的tag或branch而去处理URL)、内建档案比对与冲突...

    stblog-0.1.2

    关于STBlog STBlog is an open source multi-privilege blogging system based on Codeigniter. STBlog一套基于著名PHP框架 Codeigniter 编写的多权限博客系统,轻巧/快速/安全/易拓展/界面友好 是它的最大特点。 ...

    github-directory-downloader:github 特定文件夹下载工具,解决 github 只能下载整个项目的问题

    ,推荐使用 chrome 浏览器。使用方式打开想要下载的 github 文件夹,如 facebook 的 react-dom 文件夹,则打开该页面。复制页面链接,粘贴到本工具输入框。...背景github 不支持部分...支持特定分支和特定 tag 的文件下载

    软件界面设计工具3款合集

    预制了六十多个界面元素,从简单的输入框,下拉框,到经常用得到的导航条,日历,表格,到复杂的Tag Cloud,Cover Flow, 地图,WYSWYG的格式工具栏等,有了这些不用从头画起,其实比用白板都快; 界面元素的修改很...

    软件界面设计工具_3款合集

    预制了六十多个界面元素,从简单的输入框,下拉框,到经常用得到的导航条,日历,表格,到复杂的Tag Cloud,Cover Flow, 地图,WYSWYG的格式工具栏等,有了这些不用从头画起,其实比用白板都快; 界面元素的修改很...

    Z-Blog博客系统 2.2 Prism Build 130801

    问题修正 ---- [影响:低] fix tag返回超过50条的问题 问题修正 ---- [影响:高] fix rss分类出错的问题 问题修正 ---- [影响:中] fix InstallPlugin_xxx会被执行二次的问题 问题修正 ---- [影响:低] fix 部分页面有...

    APKTool批处理版l

    第二个凡是一对tag里面的,一般情况下就是需要翻译的英文字符串。格式一般为:*******</item> ,或****">**** 第三个是以大写字母开头的词条,一般都是需要汉化的。 注意:这三条要综合起来运用,特别是在比较大型的...

    DB120 RG100A最强OpenWrt固件

    删除了按钮脚本,要自定义功能自己写脚本放在/etc/hotplud.d/button/ 下面 openwrt-RG100A_DB120-squashfs-cfe.bin http://115.com/file/c2bjz3px# 我的DB120-WG,双UBS,看着那么多的LED无法使用,于是泡论坛,看教程, ...

    大亚DB120 openwrt 最新修正 LED、按钮、自定义软件

    删除了按钮脚本,要自定义功能自己写脚本放在/etc/hotplud.d/button/ 下面 openwrt-RG100A_DB120-squashfs-cfe.bin http://115.com/file/c2bjz3px# 我的DB120-WG,双UBS,看着那么多的LED无法使用,于是泡论坛,看教程,...

Global site tag (gtag.js) - Google Analytics