svn的switch和relocate有什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 21:10:40
svn的switch和relocate有什么区别

svn的switch和relocate有什么区别
svn的switch和relocate有什么区别

svn的switch和relocate有什么区别
switch用于在同一个版本库内不同分支之间的切换
relocate用于版本库访问地址变更时,重新定位版本库
比如,由于SVN服务器更换到另一台主机上,这是SVN服务器的地址改变了,那么各客户端就无法连接SVN服务器了,这时各客户端就需要执行relocate,将本地工作区的连接到新的服务器上去
而如果同一个版本库内,如果有多个分支,比如你现在正在trunk上开发,但需要切换到某个分支上开发,那么你可以用switch来进行这个切换操作,这时SVN会比较trunk和这个分支之间的差异,将差异部分传送到你的本地工作区,而不用将整个分支传送给你,从而避免巨量数据的传输.switch操作之后,你所进行的update、commit操作都变成了针对那个分支,当你在分支上的工作完成后,还可以再次switch回trunk.
switch还有另外一些用途,比如希望让分支中的某个文件夹保持和trunk同步,因为有人正在trunk的这个文件夹中进行开发,在分支中想用到开发的最新成果,那么就可以在分支的这个文件夹上设置swtich到trunk,这时update整个分支的话,就会把trunk上的这个文件夹取下来了.但是,当然你如果修改了这个文件夹的内容,commit后也是提交到了主干而不是提交到了分支.

svn的switch和relocate有什么区别 SVN的 SVN upgrading working copy操作是什么意思,有哪位高手能解释一下啊... VSS和svn的区别是什么啊,尽量具体. 机箱线power switch & reset switch的疑问.power switch & reset switch 这两个每一个有两条线两条线是连在一起,只是写着power switch 或是 reset switch没有+号或-号,并不像HDD LED有+号和-号 switch off 和 turn off 的用法有不同吗? svn update to head 和update to version有什么区别 exchange和switch的分别? c语言中“switch(c-'2')和switch (c-2)有什么区别?有个C语言的问题,switch语句中switch(c-'2')和switch(c-2),c为输入的数,这两个有什么区别?测试的答案不同.#include main(){int c;while((c=getchar())!=' '){switch(c-'2'){ svn的标记为合并是什么意思? 解释cvs,vss,svn的含义. switch (a) 和 switch(a==1)有什么区别以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是A)switch(a){case1:a=b;break;default:a++;}B)switch(a==1){case0:a=b;break;case1:a++;}C)switch(a){defa svn中的“@@ -0,0 +1,65 svn中有的代码被标注黄色,绿色和红色, if和switch的转换if (a svn update to version之后svn update to version回退到某个版本之后,因为本地的版本号就不是最新的了,也就不能提交了.也就是说,比如版本号有 10 9 8 7. 我想让svn服务器的最新内容从10退回到9 VS2008上能不能同时使用VSS和SVN? SVN是什么 turn off和switch off有区别吗,是否都仅用于电器.当然还有turn on和switch on. 2010年12月4日BEC中级答案大家考过这次BEC中级的有没有样题和答案啊,刚刚考完,好想对答案.这是别人给的听力答案:1company documents ,relocate,containers,insurance2loans,young enterprise,credit card,job fair3train