MyEclipse中SVN的常见的使用方法

一 、导入项目 (Checkout)。从svn资源库检出。

1.点击工具栏上的【File-Import】,进入下图

(如果你的对话框中没有SVN这一条目,可能是因为你没有安装SVN插件,请安装完成后,在看这篇博客)

2. 创建资源库位置,点击Next进入下图 :

输入你SVN服务器的IP地址,包括端口号和文件夹等完整路径

填写服务器IP,点击Next进入下图

点击Next进入下图

输入用户名/密码,即可成功导入。

选择导入项目

导入完成后,出现如下图所示界面

二 、更新 (Update)

(1)为什么要更新?

  使用SVN的目的就是多人共享一个最新的目录,如果你不更新直接提交,这段时间有可能别人更新后已经提交了,你没有更新还是老得版本,直接提交后会把别人更新的覆盖掉,所以你在提交的时候最好先更新,更新到最新版本的核对之后再提交。

(2)如何更新?如何保证你的项目和服务器上的代码等一致?

选中项目,然后同步。【team->Synchronize with Repository】

(3)弹出页面,确认是否跳转视图。

(4)如果有更新的话,那么这些更新的文件将会出现在上面。

否则会出现如下图:

先选择如下图的图标按钮,让视图中只显示更新的文件。

一般是通过  【team->update】

3.锁(对要修改的文件加锁,防止文件冲突)

(1)为什么要锁机制?

一直习惯于单枪匹马作战,因此使用 SVN 做版本控制时,就没有协同开发的概念,自然就用不到 SVN 的锁机制了。

为了操作的简易性,项目成员修改一个文件时,不需要锁定文件。但是前提条件是,每个人负责一个独立的模块。

但是,现在在公司上班就不一样了,几个人做同一个项目,代码就有可能被被人修改。

按下所示,对你将要变更的文件加锁,这样别人就不能提交你加锁了的文件,那么就不会照成文件的冲突

选中文件,然后通过 【team->lock】

4.提交(项目修改后的提交)

1) 如果你在本地对文件进行了修改,那么该文件的图标就会被打上"*"

2) 如果你在本地添加了新文件,那么该文件的图标会被打上"?";

3).....

当你想提交你更改了的项目,则在需要提交的文件上,点击鼠标右键,按下图所示路径,点击【team->Commit】

<注,不仅可以只在你更改了的文件上进行提交,你也可以在你更改的文件的上层节点上进行提交>

选中需要提交的文件,一般一些配置文件是不需要提交的。

填写一些备注信息,来管理的你的版本信息

或者:

5.解锁

当你对文件的操作完成后,要释放该文件,此时就要对文件进行解锁了。

在需要解锁的文件上,点击鼠标右键,按下图所示路径,点击【Unlock】

6.查看历史修改

如果你想观察某个文件的修改历史,可以在文件上,点击鼠标右键,按下图所示路径,点击【Local
History】
,查看文件的版本信息。

 

会出现该文件的历史修改信息,你可以根据系统提供的文件提交时间,找到你需要的信息。

7.文件还原

当你需要对你的修改进行还原时,点击鼠标右键,按下图所示路径,点击【Local
History】
,查看文件的版本信息的对比。

双击时间查看需要回复的历史记录

8. 文件覆盖

1.
什么是文件冲突

当两个或更多开发人员对同一个文件的某几行做了修改,就会产生冲突。

场景:

A和B同时更新了项目,然后

A修改了JSP文件后进行

1)更新

2)提交

B也修改此JSP文件

然后B在A提交成功后,进行更新,就会产生下图效果 这就是冲突效果。

2.文件冲突解决办法

1) 把其中一个人改的删除,如下图所示。

2) 解决冲突后进行提交。

3)提交完成,如下图所示。

3.怎么避开文件冲突

修改文件以前一定要对文件进行锁定!

小结: 

时间: 2024-11-05 08:28:48

MyEclipse中SVN的常见的使用方法的相关文章

MyEclipse中SVN用户名密码的切换

WindowsXP: 将C:\Documents and Settings\Administrator\Application Data\Subversion\auth\svn.simple文件夹下的所有文件删除就行了 Application Data是隐藏文件 要先显示隐藏文件 Windows7: 将C:\Users\admin\AppData\Roaming\Subversion\auth\svn.simple文件夹下的所有文件删除就行了 其中AppData是隐藏的文件夹,也是要先显示出来才

MyEclipse中SVN的使用方法 此博文包含图片 (2012-04-19 12:18:35)

MyEclipse中的SVN操作手册 1.导入项目 点击工具栏上的[File-Import],进入下图 (如果你的对话框中没有SVN这一条目,可能是因为你没有安装SVN插件,请安装完成后,在看这篇博客) 点击Next进入下图 点击Next进入下图,输入你SVN服务器的IP地址,包括端口号和文件夹等完整路径 点击Next进入下图 输入用户名/密码,即可成功导入. 导入完成后,出现如下图所示界面 转载请注明出处:http://blog.sina.com.cn/s/blog_8a3d83320100z

MyEclipse中SVN的使用方法

1. 加载插件 svn-myeclipse插件site-1.10.2.zip,解压缩后,将文件夹下的所有文件拷贝到MyEclipse安装包下的MyEclipse 8.5\dropins文件夹下,然后重新打开myeclipse,会弹出一个报错窗口,不要管它,关闭后,即可在myeclipse中使用svn操作了. 2.导入项目 点击工具栏上的[File-Import],进入下图: 点击Next进入下图: 点击Next进入下图,输入你SVN服务器的IP地址,包括端口号和文件夹等完整路径!输入用户名/密码

MyEclipse中SVN切换新地址遇到的问题及解决办法

1.问题描述 由于SVN代码迁移到新的代码服务器上了,所以在MyEclipse中也需要切换地址,在项目结点的快捷菜单中点击了"Team | 切换...",出现以下界面 输入新地址(https://182.0.0.2/svn/SLReserviorManage)后,出现以下提示: switch https://182.0.0.2/svn/SLReserviorManage/trunk/web/sl D:/java/workspace/sl -r HEAD --force Invalid

Mac中SVN的常见命令

checkout到本地 svn checkout path(服务器目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 添加文件 svn add file 例如:svn add test.html(添加test.html) 提交改动 svn commit -m "log" PATH 例如: svn commit -m "add test file" test.html 简写: svn ci 加锁 svn

MyEclipse中SQL Server &amp; Sybase的使用方法

1. 在MyEclipse中获取额外的SQL Server和Sybase功能 本文档中描述的扩展的SQL Server和Sybase功能不向MyEclipse的标准用户提供.扩展功能目前覆盖了程序.函数.触发器和视图. MyEclipse支持扩展节点概述 2. 节点类型及特点 视图 生成DDL视图 查看信息 程序 打开程序 程序信息 运行程序 功能(仅限SQL Server) 打开功能 功能信息 运行功能 触发器 打开触发器 触发器信息 sp_help显示 显示"sp_help"操作将

MyEclipse中SVN插件的安装与配置

最近一个项目采用了MyEclipse 10.7作为开发IDE,也可以使用Eclipse等别的JAVA IDE,以下就以MyEclipse 10.7的安装配置为例.步骤1. 使用MyEclipse 10.7的Windows安装包进行安装,按照安装向导执行即可,选安装组件的时候注意选择“All(全部)”.步骤2. 配置Subclipse,MyEclipse 10.7兼容Subclipse 1.8.22版本.此处主要考虑我们使用的SVN服务器是Subversion 1.7版本,使用的和Windows资

myeclipse 中 svn 更新 提交 同步资源库 详细解释下他们的功能

原理是这样的 svn服务器一般放在公共的服务器上,大家连这个服务器,在MyEclipse上使用svn控件 可以下载svn上的项目至本地,所以很多公司将开发要用到的软件都放在svn上,有同事来只要连上svn 就可以把需要的东西下下来了 1.update更新更新,是指 服务器上变动了的 而你本地没有变动,需要你更新, 2.commit提交提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码 3.synchronize同步同步,是在更新提交之前做的工作,更新提交前先同步

MyEclipse中集成和使用Maven的方法

第一步:下载和安装 1.官网下载Maven:http://maven.apache.org/download.cgi 2.解压到一个文件夹 2.设置环境变量: 如:M2_HOME:D:\JAVA\apache-maven-3.0.5 在path中添加;%M2_HOME%\bin; 第二步:和MyEclipse集成: 1.Preferences -> MyEclipse - Maven -> Installations - Add... 2.修改Maven settings.xml文件,在set