SVN8.COM - SVN中文技术网

投递文章 投稿指南 SVN中文技术网公告:进入论坛最新公告最新公告
搜索: 您的位置主页>SVN使用>Subversion入门(经典)

Subversion入门(经典)

2008-02-20 22:04:12   来源:   作者:   【 评论:1 点击:

Subversion入门

 

前言

下载和安装

存储目录做成

存储目录初始化

新模块做成,import

check out 开始作业

追加新文件

追加新目录

一般作业流程

这篇文章没有覆盖的内容

参考Link

前言

 

在Windows XP操作系统的命令行里,练习使用版你、本管理工具Subversion。

关于版本管理工具Subversion的介绍,本文没有涉及。

下载和安装

Subversion (subversion.tigris.org)的下载页面中,找到WindowsNT,2000,XP and 2003,有以下一段文字:

The latest command-line binaries and libraries for Windows can be found in this directory of the file-sharing area.

点击this directory这个链接,就到了文件一览页面,选择最新的版本下载。

俺使用的是svn-1.1.4-setup.exe

下载之后安装,默认的目录是C:Program FilesSubversion#

存储目录做成

文件存储目录C:homerepos做成

C:> mkdir C:homerepos

存储目录初始化

新做成的目录必须要经过Subversion初始化之后才能使用。

C:> svnadmin create C:homerepos

新模块做成,import

新做成一个模块,import到Subversion里。

1. 新做成目录和文件

建立一个目录,创建名为readme.txt的文件。

C:> mkdir work

C:> cd work

C:work> mkdir myproject 

C:work> cd myproject

C:workmyproject> echo This is readme file. > readme.txt

C:workmyproject> type readme.txt 

This is readme file.

2. 把当前目录下的新模块 Import到Subversion的存储目录里。

注意Import的存储目录用file:///C:/home/repos来指定。

 

C:workmyproject> svn import file:///C:/home/repos -m "Initial import."

 

Adding readme.txt

 

Committed revision 1.

 

3. 把练习用得作业目录删除

 

C:workmyproject> cd ..

 

C:work>del myproject

 

C:work> rmdir myproject

 

现在为止,myproject目录里的内容都删掉了。在Subversion的存储目录里,登陆了名为myproject的模块。

check out 开始作业

1.把myproject模块check out

C:work> svn checkout file:///C:/home/repos myproject

A myprojectreadme.txt

 

Checked out revision 1.

C:work> cd myproject 

C:workmyproject> dir /b

readme.txt

C:workmyproject> type readme.txt

 

This is readme file.

 

可以看到确实把文件从Subversion的存储空间取过来了。

其实取过来的并不仅仅是你做成的文件,还有.svn,这是Subversion版本管理用的隐藏文件。就像CVS里面每个文件夹下都有个CVS一样。用/a就能看到了

 

C:workmyproject> dir /b/a

 

.svn 

 

readme.txt

 

 

2.文件比较,确认两个版本的区别

 

在readme.txt文件里追加一行,跟存储空间里的readme.txt文件比较

 

C:workmyproject> echo Nice to meet you. >> readme.txt

 

C:workmyproject> type readme.txt



上一页12 3 下一页 录入:SVN中文技术网[www.svn8.com]
Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:1 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - RSS订阅 - 网站地图 - 返回顶部