Ⅰ 在eclipse里面使用SVN,怎么实现版本回滚
据我所知来Eclipse里面的SVN是以插件的源形式存在,不具有回退功能,建议使用客户端TortoiseSVN进行相关操作。
具体步骤:
安装TortoiseSVN----->在本地副本的文件或目录的图标上单击鼠标右键---->TortoiseSVN---->showlog——>找到想还原到的版本号或者说节点------->右键,复原到此版本
Ⅱ 如何把项目还原到svn更新之前(更新之前的项目和已保存的任何版本都不一样)
1、找到svn目录,右键文件显示svn操作列表,选择svn更新至版本,如图
Ⅲ svn 怎么回滚到之前的 版本
这种情况下,用svn merge命令来来进行回滚源。
回滚的操作过程如下:
1、保证我们拿到的是最新代码:
svn update
假设最新版本号是28。
2、然后找出要回滚的确切版本号:
svn log [something]
假设根据svn log日志查出要回滚的版本号是25,此处的something可以是文件、目录或整个项目
如果想要更详细的了解情况,可以使用svn diff -r 28:25 [something]
3、回滚到版本号25:
svn merge -r 28:25 something
为了保险起见,再次确认回滚的结果:
svn diff [something]
发现正确无误,提交。
4、提交回滚:
svn commit -m "Revert revision from r28 to r25,
Ⅳ SVN仓库版本回退
当我们使用SVN增理备份和恢复时,如果不小心使用svnadmin load错了版本时,需要先装load错的版本删了再重新load正确的版本。查询过svnadmin 的命令,貌似没有发现删除或回退指定版本相关的命令,但是我们可以直接删改文件来实现这个功能。
我们要load的mp文件有
由于操作失败,我们load test.0-10.mp后直接load了test.16-25.mp
这时候在load完 test.16-25.mp时会有如下提示
此时查看svn show log会发现原来的16-25的版本号改为了11-20,直接跳过了11-15的版本号。如果再load 11-15的话就会装版本号的顺序弄反,导致仓库数据出错。
此时我们需要先删除仓库中的11-20版本,再重新依次load test.11-15.mp 和 test.16-25.mp
回滚完成了,这时候可以重新load正确的版本了。
这种操作也可以删除svn仓库中的指定版本,彻底的毁尸灭迹,不在svn版本库中留下痕迹。
Ⅳ 谁能帮我详解Svn如何打版本号怎么还原以前的版本
SVN是一部时间机器,能记录很多提交的数据信息。
你只要添加一个文件或目录,点击了Commit命令,SVN就会生成一个新的版本号,再添加,再Commit后,版本号就会增加
1
,SVN的版本号就是这样累加出来得。
要是还原以前的版本号,你得先知道以前版本号是多少?
然后使用SVN
Switch命令,把你原来的版本号输入,点击确认就以回到原版本了。
Ⅵ svn鐨勫囦唤涓庤繕鍘熸庝箞鐢ㄨ剼鏈瀹炵幇svn澶囦唤
svn鐨勫囦唤涓庤繕鍘
浠撳簱涓鐗堟湰鐨勫囦唤鍙婅繕鍘熷舰寮忎富瑕佹湁涓ょ嶏細
鏂瑰紡涓锛氱洿鎺ュ囦唤浠撳簱鏁翠釜鏂囦欢澶癸紙鍏ㄩ儴鐗堟湰锛夛紝閲嶈卻vn绋嬪簭鍚庣洿鎺ヨ繕鍘熻繃鍘汇
鏂瑰紡浜岋細閫氳繃svn鍛戒护琛屽囦唤鍜岃繕鍘熸寚瀹氱増鏈鍙风殑鏁版嵁
鍏ㄥ囦唤锛氫娇鐢╯vnadmin
hot鎴杝vnsync鏉ュ仛锛屼緥锛
svnadmin
hot
path/to/repository
path/to/backup
鈥揷lean-logs
澧為噺澶囦唤锛氫娇鐢╯vnadmin
mp鐨勨搃ncremental閫夐」鏉ュ疄鐜
svnadmin
mp
鐗堟湰搴撹矾寰勫強鍚嶇О
鈥搑evision
涓婃″煎嚭鐨勭増鏈鍙:鍒版湰娆¤佸煎嚭鍒扮殑鐗堟湰鍙
鈥
incremental
>
瀵煎嚭鐨勫懡鍚
杩樺師鐗堟湰锛歴vnadmin
load
瑕佹仮澶嶇殑鐗堟湰搴撹矾寰勫強鍚嶇О
<
瀵煎嚭鐨勫懡鍚
svnadmin
hot
path/to/repository
path/to/backup
鈥揷lean-logs
涓涓鎶宸э細濡傛灉浣犳湁涓涓杈冨ぇ鐨凷ubsersion鐗堟湰搴撹屼綘鍙堟兂鐢ㄦ渶灏戠殑绌洪棿鏉ュ皢瀹冨囦唤涓嬫潵锛
鐢ㄨ繖涓鍛戒护锛堣峰皢/repo鏇挎崲鎴愪綘鐨勭増鏈搴撹矾寰勶級鍚э細
svnadmin
mp
鈥揹eltas
/repo
|bzip2
|tee
mp.bz2
|
md5sum
>mp.md5
鍒嗘ヨВ閲婏細鏈閲嶈佺殑涓姝ユ槸
-deltas,灏嗘秷鑰楁洿澶氱殑CPU璧勬簮锛屼絾鎷ユ湁鏇存湁鏁堢殑宸寮傚瓨鍌ㄥ姙娉曘
bzip2鍘嬬缉鏂规堟瘮gzip鎱锛屼絾鎹㈡潵鐨勬洿濂界殑鍘嬬缉鐜囥
鏇存湁瓒g殑鏄锛宼ee鏂规硶灏嗗帇缂╃殑鏁版嵁娴佽浆鍚戝埌鏂囦欢mp.bz2,鍚屾椂灏嗗叾杈撳嚭鍒版爣鍑嗚緭鍑猴紝鍚庤
鏈夎浆鍚戠粰浜哅D5鎽樿佽$畻宸ュ叿銆
瑕佹仮澶嶈繖涓鐗堟湰搴擄紝妫鏌ユ牎楠屽硷紙md5sum鍒涘缓鐨勶級,鍒涘缓涓涓绌虹殑鐗堟湰搴擄紝鎭㈠嶅囦唤锛
md5sum
-c
mp.md5
<mp.bz2
svnadmin
create
newrepo
bzcat
mp.bz2
|
svnadmin
load
newrepo