svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。

虽然现在有用git等工具,但我还是比较习惯svn。觉得它还是比较好用的。现在我就分享一些常用技巧吧。欢迎大家一起讨论。

首先是安装svn.我说的是安装客户端(小乌龟图标)。svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。

安装完后随便找个文件夹空白处右键,就会出现TortoiseSvn等图标。说明客户端安装就成功了。

然后说下svn的几个常见操作吧。

   1.checkOut(检出):将svn库的东西拷贝下来。比如你们java代码存储在svn库了,有了地址后,你就可以拷贝一份下来。是           不是很方便。同时它还会把svn目前的一些信息也会拷贝给你。就是.svn文件夹。它里面记录了svn的一些操作信息。比如谁          谁提交了等。有了.svn文件后你就可以和svn库里保持关联,比如谁提交了,你这边就会感应到,就是靠的.svn文件。正常情况下.svn文件是隐藏的,如果小伙伴要看到,可以在

svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。


2.比对(diff):选择文件(注意是文件,不是文件夹)右键---TortoiseSvn---就会看到diff.

    在这里我想强调,diff是一个很重要的手段。很多人都不在意这个,包括我们公司的一些"大佬",平时都是直接更新--然后提交。  我是非常反对的。因为如果有文件冲突的话,这样做是很危险的,同样也是很麻烦的。说了这么多,其实比对的作用是然你知道你的这个文件和库里面的有什么区别,这样你就知道发生了什么变化。可以选择覆盖,或者更新,或者自己手动修改,或者直接提交。因为你知道是什么情况,所以可以*选择。  但是如果文件较多时,这样也不是很方便(在myeclipse上操作比对是超方便,而且很直观)。

3.更新:可以选择文件或者文件夹 然后右键找到SVNUpdate就可以了,用于别人修改了代码,你更新后,代码修改就会更新了。

4.提交:选择文件或者文件夹,然后右键找到SVnCommint就可以了,用于将自己修改的代码上传到svn库。

还有一些小技巧:比如有时候小乌龟(svn)会因为confict而罢工,一般我就找个空白处,选择右键,svnSetting

svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。


清空一些数据,很多问题就好了。

说了这么多,下面就讲讲myeclipse上如何操作吧。


5.首先是安装,我这里不将了,大家可以百度。一是在myeclipse里面直接下载,还有就是将jar包放在myeclipse里面的安装目录下。

svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。

我的plugins目录放了一个文件,.link文件,用笔记本就可以打开。内容是svn文件的路径。当启动myeclispe后,会加载plugins文件夹,然后通过.link文件找到下面的svn文件。svn文件里面放的是svn的各种jar包。如果你不想用svn了。很简单。将.link文件删掉或者将svn文件删除掉即可。让其找不到svn文件即可。.link文件路径:  path=D:\\Users\\THINK\\AppData\\Local\\MyEclipse Professional 2014\\svn  大家可以参考参考。结合上面的图。

6.Myeclipse使用svn。第一步点击项目(也可以选择项目的部分文件夹,或者部分文件。我这里选择整个项目)右键-----选择team(一般是中文,是不是很亲切)。一定要选择--“与资源库同步”。

然后出现的目录  

svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。

说的很详细了,大家可以好好参考哈。