• 教学
  • 下载
  • 作文
  • 知识
  • 课件
  • 教案
当前位置:问学网常识网电脑知识网络知识TortoiseSVN使用教程» 正文

TortoiseSVN使用教程

[07-22 14:57:44]   来源:http://www.wenxue9.com  网络知识   阅读:8188

概要:态, 可以在本地的Working Copy中单击右键, TortoiseSVN->Update to Revision..., 然后输入你想要回复到的Revision号,点OK按钮。 回到以前的版本还有一种情况是我想将Repository的 最新Revision的状态与以前某一个Revision的状态一模一样, 上面那种方法就不适合, 上面的那种方法只是将本地的Working Copy回复到以前的状态, 而服务器端的Repository并没有回到以前的状态。 将Repository的最新Revison的状态回复到以前某个Revision的状态具体的方法是: 先执行Update命令将Working Copy更新到最新的Revision, 然后在Working Copy中单击右键, TortoiseSVN->Show Log, 弹出的Log Messages窗口中会显示该Repository的所有Revision, 选中最新的Revision,之后按住Shift键, 再单击你想回复到的Revision+1的那个Revision (比如Repository的最

TortoiseSVN使用教程,标签:电脑网络知识,电脑基础教程,http://www.wenxue9.com
态,
可以在本地的Working Copy中单击右键,
TortoiseSVN->Update to Revision...,
然后输入你想要回复到的Revision号,点OK按钮。
回到以前的版本还有一种情况是我想将Repository的
最新Revision的状态与以前某一个Revision的状态一模一样,
上面那种方法就不适合,
上面的那种方法只是将本地的Working Copy回复到以前的状态,
而服务器端的Repository并没有回到以前的状态。
将Repository的最新Revison的状态回复到以前某个Revision的状态具体的方法是:

先执行Update命令将Working Copy更新到最新的Revision,
然后在Working Copy中单击右键,
TortoiseSVN->Show Log,
弹出的Log Messages窗口中会显示该Repository的所有Revision,
选中最新的Revision,之后按住Shift键,
再单击你想回复到的Revision+1的那个Revision
(比如Repository的最新Revision是30,
你想将Repository的状态回复到Revision16,
那么就选中Revision30,再按住Shift键,
选中Revision17,
就是说选中Revision17到Revision30之间的所有Revision)。
然后在选中的Revision上单击右键,
选中“Revert changes from these revision”。
再点Yes按钮,就可以将Working Copy的状态回复到目标Revision。
注意,此时只是Working Copy回复到目标Revision,
之后应该用Commit提交修改,
这样Repository最新状态就与目标Revision的状态一样了。
这两种回复到以前版本的方式截然不同,
第一种方式是将整个Working Copy回复到某个Revision,
也就是说这种方式Working Copy中的“.svn”目录所存的文件副本也与目标Revision的一模一样,
如果这时你没有修改文件,你将不能执行Commit命令。
而第二种方式客户端Working Copy中的
“.svn”目录所存的副本始终是最新的Revision的文件副本
(这里我们基于一个假设:在Update之后没有其他人对Repository做修改)。
这种方式就像是我们自己手工将Working Copy的文件状态修改为目标Revision,
在修改之后提交修改一样。


13.查看修改
有时我们对Working Copy的许多文件进行了修改,
这些文件位于不同的子目录,我们就可以在Working Copy的最上层目录单击右键,
TortoiseSVN->Check For Modifications,
弹出的对话框就会显示你所做的所有修改明细。
还有一种情况是我们的Working Copy已经很久没有执行Update命令,
我们想看看Working Copy中有哪些文件已经发生修改了,
这时就可以在Working Copy的最上层目录单击右键,
TortoiseSVN->Check For Modifications,
在弹出的对话框点击Check Repository按钮后,
就会显示服务器端已经修改了的文件。
该方法还有一个用途就是查看文件的锁定,
当你想锁定一个文件时,你想先看看这个文件有没有被别人锁定,
点击Check Repository按钮会显示服务器端Repository所有被锁定的文件,
如果你想锁定的文件不在这里面,那就说明该文件目前没有人锁定。

上一页  [1] [2] [3] [4] 


Tag:网络知识电脑网络知识,电脑基础教程电脑知识 - 网络知识


上一篇:如何共享3G无线上网
《TortoiseSVN使用教程》相关文章
[已有条评论] 我来点评
验证码: 昵称: