导航:首页 > 历史问题 > svn如何找到历史版本

svn如何找到历史版本

发布时间:2021-03-08 01:59:23

『壹』 svn如何将某个文件的历史版本替换最新版本

我都是在eclipse环境下用复制svn
通常一个文件可以很方便地
replace/compare...
答:update默认是更新到最新版本,但使用update也可以更新到某个指定版本,这样你就可以回到整个文件夹某个版本库的历史状态了

『贰』 Eclipse的svn插件如何查看所有的已提交历史版本

右键点击指定的文件,在弹出的关联菜单中点击【Team】->【Show In History】。

『叁』 svn怎么获取某个文件夹的历史版本

update默认是更新到最新版本,但使用update也可以更新到某个指定版本,这样你就可以回到整个文件夹某个版本库的历史状态了

『肆』 svn如何回滚到之前版本

第一种情况:改动没有被提交(commit)。
这种情况下,使用svn revert就能取消之前的修改。
svn revert用法如下:
# svn revert [-R] something
其中something可以是(目录或文件的)相对路径也可以是绝对路径。
当something为单个文件时,直接svn revert something就行了;当something为目录时,需要加上参数-R(Recursive,递归),否则只会将something这个目录的改动。
在这种情况下也可以使用svn update命令来取消对之前的修改,但不建议使用。因为svn update会去连接仓库服务器,耗费时间。
注意:svn revert本身有固有的危险,因为它的目的是放弃未提交的修改。一旦你选择了恢复,Subversion没有方法找回未提交的修改。

第二种情况:改动已经被提交(commit)。
这种情况下,用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,because of ..."
提交后版本变成了29。
将以上操作总结为三条如下:
1. svn update,svn log,找到最新版本(latest revision)
2. 找到自己想要回滚的版本号(rollbak revision)
3. 用svn merge来回滚: svn merge -r : something

『伍』 svn 服务器代码目录变更,再次检出以后,历史版本没有了,有何办法吗

你的描述不够清楚,我猜测是否是这样的情况:SVN库中的某个文件夹被移动到了版库中的另一个文件权夹下面,这时你update或checkout后,查看这个文件夹的历史状态时,看不到移动之前的历史信息?

如果是这个问题的话,如果你用的SVN客户端是TortoiseSVN的话,在显示日志的界面,取消下方的勾选“复制/改名时终止”,应该就可以了

『陆』 谁能帮我详解Svn如何打版本号怎么还原以前的版本

首先,里程碑就是软件功能达到一定的量或计定的目标。当软件达到这个目标版或完成相应的功能后可以权在这打一条基线,待测试完成后再打一个版本号。
打版本号的方法是在客户端,对着有权限的目录点右键TortoiseSVN-->Branch/Tag
其中源就是刚才右键的文件夹目录,目标是版本要存放的路径

至于还原,除非机器坏了,一般不会随便还原SVN的,还原方法楼上已说,我就不重复了

希望我的回答能帮到你。

『柒』 如何查看svn版本库信息

1、通过eclipse查看当前项目svn版本号,操作步骤:打开项目,右击项目名称->选择Team->显示专资源历史记录属
2、 修订号就是svn版本号 ,最上面的是最新的版本号,加粗的是你当前的svn号
3、可以查看单个文件的svn历史也可以查看项目的svn历史版本,操作都是一样的,不过是选中单个文件和项目,查看到的结果都是一样的,一个svn版本列表。单个文件的最新svn号都是直接显示的,不需要查找。
4、通过tortoiseSVN查看当前项目svn版本号:打开右键菜单中的"show log"
5、然后看到一系列版本更新历史,前面的ID就是svn版本号,跟通过eclipse查看的是一样的。
6、每次打包或者阶段总结都应该记录操作的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如何恢复到某一个版本

据我所知Eclipse里面的SVN是以插件的形式存在,不具有回退功能,建议使用客户端TortoiseSVN进行相关回操作。具体步答骤:安装TortoiseSVN----->在本地副本的文件或目录的图标上单击鼠标右键---->TortoiseSVN---->showlog——>找到想还原到的版本号或者说节点------->右键,复原到此版本

『拾』 Eclipse 的svn 插件如何查看所有的已提交历史版本

右键点击指定的文件,在弹出的关联菜单中点击【Team】->【Show In History】。

阅读全文

与svn如何找到历史版本相关的资料

热点内容
历史知识薄弱 浏览:23
军事理论心得照片 浏览:553
历史故事的启发 浏览:22
美自然历史博物馆 浏览:287
如何评价韩国历史人物 浏览:694
中国炼丹历史有多久 浏览:800
邮政历史故事 浏览:579
哪里有革命历史博物馆 浏览:534
大麦网如何删除历史订单 浏览:134
我心目中的中国历史 浏览:680
如何回答跨考历史 浏览:708
法国葡萄酒历史文化特色 浏览:577
历史人物评价唐太宗ppt 浏览:789
泰安的抗日战争历史 浏览:115
七上历史第四课知识梳理 浏览:848
历史老师职称需要什么专业 浏览:957
什么标志军事信息革命进入第二阶段 浏览:141
正确评价历史人物ppt 浏览:159
ie浏览器如何设置历史记录时间 浏览:676
高一历史必修一第十课鸦片战争知识点 浏览:296