TortoiSVN客户端命令
1、Checkout
⾸先要Checkout服务器端的Repository,
所谓的Checkout就是指获得服务器端指定的Repository存储的所有⽂件。Checkout的具体⽅式是:
在客户端新建⼀个空⽬录,⽐如:F:\Project1 (确保是空的)
在该⽬录上单击右键,在弹出式菜单中选中,
之后按要求录⼊内容:
然后点OK,会弹出⼀个认证对话框,
输⼊⽤户名和密码。
点OK后就完成了对Repository的Checkout。迪斯尼启蒙英语
检出后,所有检出⽂件上都打着绿⾊对勾:
2、update
获取版本库中最新版本,具体的⽅法是:在WC⽬录上单击右键,SVN Update。
这时WC中的⽂件就是最新的版本了。
3、commit
commit功能就是将你本地的⽂件修改记录上传到服务器上⾯,可以理解为上传。
只会上传原先checkout然后⼜被修改了的⽂件,假如你新加⼊了某些⽂件,需要右键点击⽂件选择Add,然后⽂件上⾯会出现⼀个加号,在下次commit的时候才能选到该⽂件。
cnpm
commit页⾯:
注意:commit的时候,最好填写Log信息,
Log内容包括:修改了哪些东西及为什么做这些修改(what+why)
强制必须录⼊log: property 中设置录⼊log最⼩长度,此时commit必须录⼊log,否则不允许提交.
设置录⼊log最⼩长度页⾯:
4、add
将要添加的⽂件或者⽬录拷贝到WC下,
然后在该⽂件或⽬录上单击右键,TortoiSVN->Add,点OK。
如果添加了不⽌⼀个⽂件或⽬录,
则⿏标不要在WC中点中任何⽂件,
然后单击右键,TortoiSVN->Add,
就可以添加多个⽂件或⽬录。
这时⽂件的状态图标会发⽣如下变化:
Add命令只是告诉本地的WC将该⽂件纳⼊版本管理,
并没有将这个改变提交到服务器端,
在F:\Project1下单击右键,,
将你所做的修改提交到Repository。新人教版七年级上册
5、modify
⽤⽂本编辑器或IDE对⽂件修改后,
⽂件的状态图标会变化,
然后单击右键, 即可提交修改。
大规模6、revert
(1)、放弃未提交的修改,
单击右键,TortoiSVN->Revert,
本地的WC中的⽂件和⽬录会恢复到修改前的状态。
(2)、回复到之前某个revision状态:
a、在本地WC中单击右键,TortoiSVN->Update ,
然后输⼊你想要回复到的Revision号
点OK按钮。此时仅仅是WC中回复到特定版本,对Repository没有任何影响。
b、把Repository回复到某个revision状态⽅法:
⽅法⼀:
先执⾏Update命令将Working Copy更新到最新的Revision,
然后在Working Copy中单击右键,
TortoiSVN->Show Log,
弹出的Log Messages窗⼝中会显⽰该Repository的所有Revision,
选中最新的Revision,之后按住Shift键,
再单击你想回复到的Revision+1的那个Revision
(⽐如Repository的最新Revision是79,
你想将Repository的状态回复到Revision60,
那么就选中Revision70,再按住Shift键,
选中Revision61,
就是说选中Revision61到Revision79之间的所有Revision)。
然后在选中的Revision上单击右键,
选中“Revert changes from the revision”。
再点Yes按钮,就可以将WC的状态回复到⽬标Revision60。
注意:此时只是WC回复到⽬标Revision,之后应该⽤Commit提交修改,
注意:
generations这样Repository最新状态就与WC的状态⼀致,都为 Revision60。
⽅法⼆:
采取⼤版本号向⼩版本号merge的⽅式,进⾏回滚
保证我们拿到的是最新代码,TortoiSVN右键àmerge,如果我们最新版本为79,要回滚到60,如下图,“From”的URL和“to”的URL均了录⼊要回复的⽂件在版本库的存放地址
点“merge”,然后commit即可。
7、delete
删除⽂件时,选中要删除的⽂件或⽬录,
单击右键,TortoiSVN->Delete
然后提交修改。
loving you原唱注意千万不要⽤windows⾃⼰的“删除”或者“Delete”键来删除⽂件,否则将⽆法提交你的修改。
这⼀点对⽬录的删除来说尤为重要。因为每个⽬录⾥有个 .svn隐藏⽬录,存放⽬录下⽂件的信息,使⽤操作系统命令delete/move时, .svn还指向原来的位置,所作操作不受SVN控制。
8、move
移动⽅法:
滑冰的英文
(1)、选择你要移动的⽂件或⽬录
最烂电影奖出炉(2)、拖拽(right-drag)他们到新的⼯作副本下,
(3)、松开⿏标右键
(4)、在弹出菜单选择上下⽂菜单→ SVN 移动⽂件。
原理同上。
9、Branche/Tag
操作⽅法:
创建分⽀⾮常简单,只需在需要创建分⽀的⼯作⽬录上,使⽤TortoiSVN → Branch/Tag命令,在 "To URL" 项指定待创建的分⽀ url 即可
实现本质:
subversion对分⽀和标签是通过复制⼀份最新的版本库的快照来实现的。
equally>marry me什么意思中文