版本管理之SVN
冯立彬
每天前进一步
展开
-
svn常用命令
使用命令行 Subversion 访问项目源文件如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的目录结构和文件。“Subversion”页面显示三个子目录:branches/、tags/、trunk/ 和一个自述文件。自述文件可以...原创 2010-07-27 16:34:23 · 356 阅读 · 0 评论 -
SVN分支和合并
尽管svn没有作强制要求,但是一般svn版本库目录建议创建trunk、branches和tags三个目录。在实际操作时,trunk主干版本要时刻 保持干净,即随时可以基于这个版本进行修改并将应用部署上线。branches是分支目录,存放并行开发的项目代码,因为分支是主干的廉价拷贝(相当只是提交了一 次主干版本,增加了一个版本号, 并没有取出版本库作镜像拷贝),所以你可以放心建立很多分支版本。不过 ...原创 2010-07-27 16:36:11 · 94 阅读 · 0 评论 -
对svn分支合并类型和深度的理解
文章摘要:分支的合并类型 合并的工作是把主干或者分支上合并范围内的所有改动列出,并对比当前工作副本的内容,由合并者手工修改冲突,然后提交到服务器的相应目录里。如果当前工作副本是主干,则合并的范围是分支上的改动,如果工作副本是分支的,则合并范围是主干上的改动,并且一定要注意,合并的起始位置URL一定要和当前的工作本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/sv...原创 2010-07-27 16:37:41 · 493 阅读 · 0 评论 -
认证失败: 不能认证到服务器: 被拒绝的 Basic 挑战 (http://svn.alibaba-inc.com)
昨天SVN都还是好的,今天不管是CI还是UP,都报如下错误:GNOME keyring [(null)] 的密码: svn: 提交失败(细节如下):svn: 方法 OPTIONS 失败于 “”: 认证失败: 不能认证到服务器: 被拒绝的 Basic 挑战 (http://svn.alibaba-inc.com) 解决方法:1、删除密码环文件夹:rm -r ~/.gnome2/k...2010-09-13 17:30:38 · 1295 阅读 · 0 评论 -
肖芳城:svn命令小集
一、 基本概念版本库:服务器上的文件目录工作拷贝:svn co分支到你本地的文件夹目录工作副本:co到本地的目录下的每个文件夹里的.svn文件夹。记录了"帮助 Subversion 识别哪些文件做过修改,哪些文件相对于别人的工作已经过期"的信息。二、SVN版本比对原理通过.svn与版本库比对。".svn"文件夹下记录2个信息:1、是当前用户c...原创 2010-09-29 17:00:32 · 222 阅读 · 0 评论 -
薛海丹:分支的创建与合并
1. 创建分支命令:svn cope(cp)请务必基于主干创建分支$svn cp http://svn.alibaba-inc.com/repos/crm/zeus/trunk http://svn.alibaba-inc.com/repos/crm/zeus/tags/20070928_r_release/2. 分支合并到主干,保证工作拷贝是主干版本命令:...原创 2010-09-29 17:11:25 · 211 阅读 · 0 评论