svn客户端命令简介

svn客户端命令简介

ID:29819806

大小:878.00 KB

页数:36页

时间:2018-12-24

svn客户端命令简介_第1页
svn客户端命令简介_第2页
svn客户端命令简介_第3页
svn客户端命令简介_第4页
svn客户端命令简介_第5页
资源描述:

《svn客户端命令简介》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、TortoiseSVN客户端命令1、Checkout首先要Checkout服务器端的Repository,所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。Checkout的具体方式是:在客户端新建一个空目录,比如:F:Project1(确保是空的)在该目录上单击右键,在弹出式菜单中选中SVNCheckout...,之后按要求录入内容:然后点OK,会弹出一个认证对话框,输入用户名和密码。36/36点OK后就完成了对Repository的Checkout。检出后,所

2、有检出文件上都打着绿色对勾:2、update获取版本库中最新版本,具体的方法是:在WC目录上单击右键,SVNUpdate。这时WC中的文件就是最新的版本了。36/363、commitcommit功能就是将你本地的文件修改记录上传到服务器上面,可以理解为上传。只会上传原先checkout然后又被修改了的文件,假如你新加入了某些文件,需要右键点击文件选择Add,然后文件上面会出现一个加号,在下次commit的时候才能选到该文件。commit页面:注意:commit的时候,最好填写Log信息,Log内容

3、包括:修改了哪些东西及为什么做这些修改(what+why)强制必须录入log:property中设置录入log最小长度,此时commit必须录入log,否则不允许提交.设置录入log最小长度页面:36/364、add将要添加的文件或者目录拷贝到WC下,然后在该文件或目录上单击右键,TortoiseSVN->Add,点OK。如果添加了不止一个文件或目录,则鼠标不要在WC中点中任何文件,然后单击右键,TortoiseSVN->Add,就可以添加多个文件或目录。这时文件的状态图标会发生如下变化:36/3

4、6Add命令只是告诉本地的WC将该文件纳入版本管理,并没有将这个改变提交到服务器端,在F:Project1下单击右键,SVNCommit...,将你所做的修改提交到Repository。5、modify用文本编辑器或IDE对文件修改后,文件的状态图标会变化,然后单击右键,SVNCommit...即可提交修改。36/366、revert(1)、放弃未提交的修改,单击右键,TortoiseSVN->Revert,本地的WC中的文件和目录会恢复到修改前的状态。(2)、回复到之前某个revision状态

5、:a、在本地WC中单击右键,TortoiseSVN->UpdatetoRevision...,然后输入你想要回复到的Revision号36/36点OK按钮。此时仅仅是WC中回复到特定版本,对Repository没有任何影响。b、把Repository回复到某个revision状态方法:方法一:先执行Update命令将WorkingCopy更新到最新的Revision,然后在WorkingCopy中单击右键,TortoiseSVN->ShowLog,弹出的LogMessages窗口中会显示该Repo

6、sitory的所有Revision,选中最新的Revision,之后按住Shift键,再单击你想回复到的Revision+1的那个Revision(比如Repository的最新Revision是79,你想将Repository的状态回复到Revision60,那么就选中Revision70,再按住Shift键,选中Revision61,就是说选中Revision61到Revision79之间的所有Revision)。然后在选中的Revision上单击右键,选中“Revertchangesfrom

7、theserevision”。36/36再点Yes按钮,就可以将WC的状态回复到目标Revision60。注意:此时只是WC回复到目标Revision,之后应该用Commit提交修改,这样Repository最新状态就与WC的状态一致,都为Revision60。方法二:采取大版本号向小版本号merge的方式,进行回滚 保证我们拿到的是最新代码,TortoiseSVN右键àmerge,如果我们最新版本为79,要回滚到60,如下图,“From”的URL和“to”的URL均了录入要回复的文件在版本库的存

8、放地址36/36  点“merge”,然后commit即可。7、delete删除文件时,选中要删除的文件或目录,单击右键,TortoiseSVN->Delete36/36然后提交修改。注意千万不要用windows自己的“删除”或者“Delete”键来删除文件,否则将无法提交你的修改。这一点对目录的删除来说尤为重要。因为每个目录里有个.svn隐藏目录,存放目录下文件的信息,使用操作系统命令delete/move时,.svn还指向原来的位置,所作操作不受SVN控制。8、move移动方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。