当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : svn 十分钟简介
帖子发表于 : 2007-12-31 22:17 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
昨天想用SVN管理自己的配置文件,找到中文手册,花了几个小时就明白了,感觉非常简单好用

SVN 支持多种方式使用,甚至服务端也不用运行任务“服务器”程序,直接把目录当仓库用


手册在这里 http://svndoc.iusesvn.com/svnbook/index.html
代码:
#! /usr/bin/gvim
# vim: set ft=sh:

# 参考 http://svndoc.iusesvn.com/svnbook/index.html
# svn help
# svn help checkout

# -----------------------------------------------------------------------------
# 服务端
# -----------------------------------------------------------------------------
# 创建仓库
#mkdir /home/SVN
svnadmin create /home/SVN

# 整理项目源码目录: 在项目下 创建 branches,tags,trunk 目录,trunk保存所有数据,其它为空
mkdir -p my_project/{branches,tags}
cp -a /path/to/a/project/ my_project/trunk

# 导入一个项目源码
svn import my_project  file:///home/SVN/myproj -m "coment: inital import"



# -----------------------------------------------------------------------------
# 任何一个客户端
# -----------------------------------------------------------------------------
# 查看仓库里的文件
svn list file:///home/SVN

# 导出一个项目源码,如果要导出指定版本,在 URL后加版本号,@1 @5 ...
svn checkout file:///home/SVN/myproj/trunk  ~/myproj
cd ~/myproj

# 修改里面文件。。。
# ???


# 将当前工作拷贝与版本库同步,即下载仓库最新修改文件
svn update

# 修改文件,并加入管理
svn mkdir dirn
svn add filen
svn delete filen
svn copy old new
svn move old new
svn commit -m "connent: op file"

# 直接在仓库创建分支
svn copy file:///home/SVN/trunk file:///home/SVN/branches/my-proj-barnch

# 检验修改:查看状态,对比修改,恢复原始版本,查看仓库信息,仓库URL
svn status
svn diff
svn revert
svn info
svn info | grep URL

# 查看修改记录
svn log
svn log filename

# 合并别人修改到工作拷贝
svn update
svn resolved URL

# 提交修改到仓库
svn commit -m "comment: changelog"


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-31 22:45 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
我用svn从来都不用命令行的...

直接用eclipse的svn插件


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-03 23:07 

注册: 2006-11-26 14:41
帖子: 122
送出感谢: 0 次
接收感谢: 0 次
stlxv 写道:
我用svn从来都不用命令行的...

直接用eclipse的svn插件

命令行用起多简单,再说了插件还不是后台调命令


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-07 16:03 

注册: 2007-08-29 22:09
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
我用乌龟svn,哈哈


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-07 18:31 
头像

注册: 2006-12-02 12:25
帖子: 689
送出感谢: 0 次
接收感谢: 0 次
lin下面也可以用乌龟吗?


_________________
Titainium


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译