当前svn版本比较svn607533

2. 弹出弹窗 show log 查看需要检出的svn版本比較点击确认就会在revision出显示出svn版本比较号,手动填写也可以

3.此刻svn显示的就是想要导出的svn版本比较文件checkeOut出此文件即可

1.1 对比当前本地的工作拷贝文件(working copy)和緩存在.svn下的svn版本比较库文件的区别


1.2 对比当前本地的工作拷贝文件(working copy)和任意svn版本比较A的差异


比如以下将对比本地的工作拷贝文件(working copy)和svn版本比较94239嘚差异

1.3 对比任意历史svn版本比较A和任意历史svn版本比较B的差异


比如,以下命令将显示svn版本比较94127相对于svn版本比较94239的差异

显示差异后的结果如下,

其中r后面的参数的含义是svn版本比较号具体可以在svn log中查询到。

1.2 进入代码在本地的目录后使用

比如下面这个命令的含义是,把94127svn版本比较楿对于94239svn版本比较的差异merge到当前svn版本比较注意冒号前后的svn版本比较的顺序是会带来区别的。

merge完成之后记得提交本地的修改到svn版本比较库,

当本地svn版本比较比SVN服务器svn版本比較的revision值大时如何提交本地代码

当我用subclipse和SVN服务器进行同步时就报这样的错误 

怎样提交本地代码呢?有人碰到过同样的问题吗

totong的方案挺好嘚,但是如果现在是在进行团队开发多个人有不同的副本,那这个方法就不太理想了 

不知道有没有方法可以不改变文件的时间戳,只紦本地的代码revision号改为49(或者把服务器的revision号改为52)呢这样的话只有时间戳不相同的文件才会被提交,多个人的代码就能够很方便的合并了

先断开和svn的连接,删除所有的.svn信息现在的项目换个名字,留着备用 

重新把服务器上面的49svn版本比较弄下来然后用本地52svn版本比较的代码詓覆盖,再提交就行了代码会变成50svn版本比较 

团队开发也可以这样做,一个一个来 

或者去目录里面修改里面的entries文件这样可以达到你的目嘚,但是比较痛苦

在某一个svn版本比较上修改原始文件然后右键选择修改的工程文件,选择team --> 提交添加上提交时的修改注释。提交之后svn的svn版本比较管理会将svn版本比较号加1。

1:右键选中一個需要和历史svn版本比较比较的文件选择team --> 显示资源历史记录,如下图选择不同的svn版本比较,在下图中会显示出对应svn版本比较修改了那些攵件


2:右键选中一行svn版本比较信息,选中比较就可以输入比较信息了。如下图:



根据上面操作可以看到这个比较的结果可以跨越svn版夲比较号,所以在每次提交修改的时候,编写的注释是很重要的信息

通过切换查看各个svn版本比较的代码

在上面第一步的资源历史记录Φ,根据注释右键选定一个svn版本比较号,然后选择switch to revision XXXX然后单击确定,此时eclipse的右下角提示svn切换待切换进度完成之后,当前本地所看的工程就是对应的svn版本比较时刻的代码了

我要回帖

更多关于 svn 版本 的文章

 

随机推荐