Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169982
  • 博文数量: 49
  • 博客积分: 2802
  • 博客等级: 大尉
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-25 12:02
个人简介

来就来吧

文章分类

全部博文(49)

文章存档

2014年(1)

2012年(1)

2011年(11)

2010年(26)

2009年(10)

分类: LINUX

2010-01-11 18:07:53

svn 版本控制使用
随笔记录一下。其他人,仅供参考!!如果有朋友提出问题,在此先谢过!谢谢!
 
svn co 目录名
 
svn co -r 版本号  目录名
 
svn log 可查看提交的版本号。
svn log file. 可查看此文件的版本号。
svn  中好像和cvs对文件处理不一样。
svn 中file1 原来版本为 r10;file2也为r10;
此时,你修改file2 ,然后ci. 那么file2为 r11。此时,co 出来的 file1是r10.
然后,你再次修改file2. 此时你也修改file1. ci。 这时file1和 file2都为r12了。
这种情况和cvs好像不一样。他这种形式好像cvn中tag一样。
 
 
查看修改哪些文件
svn status


在linux中签出:
[root@localhost html]# svn co "svn+ssh://192.168.1.12/data3/doc/docrepos/2010/编码阶段/demo"
root@192.168.1.12's password: 
root@192.168.1.12's password: 
 
 
 
创建仓库
cvs -d /home/cvs/sandbox init
创建项目
 cvs -d /home/cvs/sandbox/ import -m "" sesame sesame initial
签出
cvs -d /home/cvs/sandbox/ co sesame
同主干线比较
cvs diff -rHEAD color.txt
 
==========================
生成分支标记
cvs rtag -b BR_1_0 sesame
生成标记
cvs tag REL_1_0
rtag 与 tag
cvs rtag:为仓库中模块做标记
cvs tag:为本地工作区的文件做标记,注意,是已本地文件的版本号来的。如果修改一个文件,没有commit。
那么此时cvs tag 生成的标记中没有包含修改的文件。所以,一般请使用“-c“ 参数。cvs tag -c REL_1_1
。这样会有提示。
============================
主干线上
cvs rtag -b TRY_DT_12345 sesame
当前目录文件变成分支上
cvs up -r TRY_DT_12345
当前分支上文件在变回主干线上
cvs up -A
===============================
阅读(841) | 评论(0) | 转发(0) |
0

上一篇:vim 使用技巧

下一篇:百度台湾黑客留言

给主人留下些什么吧!~~