请问eclipse中的SVN怎么用? 我是新手,以前没用过SVN,刚进公司。我现在把SVN插件装好了,我想问一下SVN是用来干嘛的,还有他的常用操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用于源代码版本管理的。因为在公司的话,肯定是有多人协作一起进行开发的。你可以想一下,如果有一个类你需要修改,但在你修改之前,你同事已经改过了,这里他改过的代码就需要跟你机器上的代码进行合并,把你机器上的代码弄成最新的代码,你才能在这上面改呀。当然了,你们也可以不用 SVN、CVS、VSS、GIT 等版本控制工具,可以使用人眼来进行代码合并,这样的话,开发一天,还得花一天的时间来做这桩事情,而且还不能保证 100% 的正确。 开发一个项目,一般都是多人同时开发。那这个代码肯定不断在变化,因为别人也在写代码。那你如何让项目保持最新的状态呢。用svn就可以 把代码同步到一个仓库里,然后你只要用svn插件里的更新就可以将仓库里新的代码下载到本地,然后继续你的开发。你也可以将你的增加的代码提交到仓库里,这样别人更新就把你的加的代码更新到项目代码里了。 SVN是用来进行版本管理的。在eclipse左边项目区右键new->other->svn->从svn检出项目->创建新的资源库位置->输入地址->选中要checkout内容(会提示输入用户名密码) 如果你的eclipse中svn已经安装好了。首先就是要连接到一个svn资源库,并且检出项目到你的工作区中,就像4楼说的。然后你可以理解成你的本地项目与svn资源库的项目是有密切关系的,你可以将自己改动后的项目文件提交到资源库,也可以将资源库中别人所提交的新内容更新到你本地项目中。 具体的操作是在项目名(或者项目中文件名)--右键--team--与资源库同步,eclipse会跳到team同步界面,然后在 synchronize 视图中你会看到上方有几个短而粗的箭头。点击箭头,箭头中往左的表示可以更新到本地的内容,往右的表示可以提交的内容,左右都有的箭头表示提交的和更新的内容都有。 如果在内容里面有红色的双向箭头,则表示与资源库有冲突,这个就要视情况而操作了。你的项目中项目图标右下角带黑色*号的文件表示相对资源库有改动的文件,有?号的代表资源库没有的文件,有圆柱形图标的代表与资源库文件一致。细节大概就这些吧。 svn就是上传下载用的,主要是上传下载代码,svn有自己的优势,比如说能看到本地的代码和服务器上的代码是否一致等等。总之他是帮助你的东西。 MyEclipse下struts2+hibernate+spring整合freemarker出现的问题 java io 下载?? 如何在平时锻炼自己分析和设计的思路 Action 跳转问题 structs2 的配置流程? eclipse 与 tomcat的协同步骤? Tomcat 运行时.创建文件目录? 如何远程同步Acces数据库中的表数据到sqlserver2000数据库中的表里面 帮我一下 struts 自动生成javascript 2003你挣了多少钱? jdbc怎么实现多表查询 我特别急需要解决
然后你可以理解成你的本地项目与svn资源库的项目是有密切关系的,你可以将自己改动后的项目文件提交到资源库,也可以将资源库中别人所提交的新内容更新到你本地项目中。 具体的操作是在项目名(或者项目中文件名)--右键--team--与资源库同步,eclipse会跳到team同步界面,然后在 synchronize 视图中你会看到上方有几个短而粗的箭头。点击箭头,箭头中往左的表示可以更新到本地的内容,往右的表示可以提交的内容,左右都有的箭头表示提交的和更新的内容都有。 如果在内容里面有红色的双向箭头,则表示与资源库有冲突,这个就要视情况而操作了。
你的项目中项目图标右下角带黑色*号的文件表示相对资源库有改动的文件,有?号的代表资源库没有的文件,有圆柱形图标的代表与资源库文件一致。
细节大概就这些吧。