svn使用教程

本文详细介绍了SVN(Subversion)的使用方法,包括客户端的Checkout、Add、修改、删除、更新、放弃修改等操作,以及版本控制模型、解决冲突、文件锁定和附加属性的设置。此外,还讲解了如何回到旧版本以及检查文件修改状态,帮助读者全面掌握SVN的日常使用技巧。
摘要由CSDN通过智能技术生成

SVN使用方法

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
客户端的使用
 1.Checkout Repository
 首先要Checkout服务器端的Repository,
 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。
 这个Checkout和Visual Source Safe的Checkout意义完全不一样,
 VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS,
 在学习Subversion时这个问题一定要注意。
 Checkout的具体方式是:
 在客户端新建一个空目录,比如:F:\Project1
 在该目录上单击右键,在弹出式菜单中选中SVN Checkout...,
 之后在“URL ofRepository”文本框中填入你想要连接的Repository的地址,
 这个URL地址可以用浏览方式加入。
 对于在本教程第二节建立的Repository,
 URL应该是“svn://xxx/project1”
 (xxx可以是服务器端主机名,也可以是服务器端的ip地址)。
 然后点OK,会弹出一个认证对话框,
 输入在教程第三节设置的用户名和密码。
 点OK后就完成了对Repository的Checkout。
 比如:在服务器端Repository中有一个a.txt文件,
 那么Checkout之后F:\Project1目录下也会出现一个a.txt文件。
 在本例中由于服务器端的Repository还未添加任何文件,
 所以在客户端的F:\Project1下没有文件被Checkout。
 执行Checkout除了会在F:\Project1产生Repository存储的文件及目录外,
 还会产生了一个“.svn”的隐含目录,该目录是由subversion管理的,
 不要删除或者手工改动其中的文件和目录。
 现在F:\Project1中的文件和目录就叫做Repository的“Working Copy”简写“WC”
 (这个简写...汗)。
 以后对Repository中文件和目录的修改,添加,删除的操作,
 都是通过对这个“WorkingCopy”的操作实现的。
 Checkout执行完后,
 会发现F:\Project1目录的图标的左下角附着了一个小的状态图标
 (当F:\Project1目录中的文件改变时,这个状态图标也会随之变化),
 它表示F:\Project1是一个Repository的“Working Copy”,
 F:\Project1内的所有文件和目录也会有类似的状态图标。

 2.添加文件
 将要添加的文件或者目录拷贝到F:\Project1下,
 然后在该文件或目录上单击右键,TortoiseSVN->Add,点OK。
 如果添加了不止一个文件或目录,
 则鼠标不要在F:\Project1中点中任何文件,
 然后单击右键,TortoiseSVN->Add,
 就可以添加多个文件或目录。
 这时文件的状态图标会发生变化。
 Add命令只是告诉本地的“WorkingCopy”将该文

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野狼e族

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值