- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TortoiseSVN
TortoiseSVN
TortoiseSVN是一个SVN的客户端,下面是我以前不知道从哪复制的大致使用,希望对你有用:
五.客户端的使用
1.Checkout Repository
首先要Checkout服务器端的Repository,
所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。
这个Checkout和Visual Source Safe的Checkout意义完全不一样,
VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS,
在学习Subversion时这个问题一定要注意。
Checkout的具体方式是:
在客户端新建一个空目录,比如:F:\Project1
在该目录上单击右键,在弹出式菜单中选中SVN Checkout...,
之后在“URL of Repository”文本框中填入你想要连接的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中文件和目录的修改,添加,删除的操作,
都是通过对这个“Working Copy”的操作实现的。
Checkout执行完后,
会发现F:\Project1目录的图标的左下角附着了一个小的状态图标
(当F:\Project1目录中的文件改变时,这个状态图标也会随之变化),
它表示F:\Project1是一个Repository的“Working Copy”,
F:\Project1内的所有文件和目录也会有类似的状态图标。
2.添加文件
将要添加的文件或者目录拷贝到F:\Project1下,
然后在该文件或目录上单击右键,TortoiseSVN-Add,点OK。
如果添加了不止一个文件或目录,
则鼠标不要在F:\Project1中点中任何文件,
然后单击右键,TortoiseSVN-Add,
就可以添加多个文件或目录。
这时文件的状态图标会发生变化。
Add命令只是告诉本地的“Working Copy”将该文件纳入版本管理,
并没有将这个改变提交到服务器端,
如果想要别人也看见你对Repository的修改,你需要
在F:\Project1下单击右键,SVN Commit...,
将你所做的修改提交到Repository。
文件的状态图标也会更新。
不管你在“Working Copy”内添加、修改、删除文件后,
要想其他人也看见你的修改,
都必须用Commit命令将所做修改递交到服务器端的Repository。
3.修改文件
用文本编辑器或IDE对文件修改后,
文件的状态图标会变化,
然后单击右键,SVN Commit...
提交修改,只有当执行Commit提交修改后,
你所作的修改才会反映到服务器端的Repository中。
4.删除文件
删除文件时,选中要删除的文件或目录,
单击右键,TortoiseSVN-Delete,提交修改。
注意千万不要用“Delete”键来删除文件,否则将无法提交你的修改。
这一点对目录的删除来说尤为重要。
5.放弃修改
当你添加、修改、删除文件后,决定放弃修改,
你可以单击右键,TortoiseSVN-Revert,
本地的“Working Copy”中的文件和目录会恢复到你修改前的状态。
6.获取Repository的最新版本
当一个团队合作开发项目时,
每一个人都在不断的对Repository进行更新,
你需要不断的更新自己的“Working Copy”,
以获取项目最新的文件。
您可能关注的文档
- ONGL简介.doc
- openssl技术.doc
- oracle ASM 管理.doc
- ORACLE command管理命令.doc
- oracle 队列表.doc
- Oracle 基于用户管理恢复的处理.doc
- oracle数据库管理学习笔记.doc
- OpenGL优化方法.doc
- painter IX快捷键.doc
- oracle性能测试最常使用V$视图学习.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)