代码管理
1.需求
?代码在不同的电脑上如何获取,(传到服务器上,再拉下来_网盘)
?代码每次修改的历史,Eclipse自带的修改历史是在本地,如果将Eclipse的工作目录删除,所有的修改历史都木有了(本地);如何在不同的电脑上查看同一个文件的修改历史
删除的文件恢复,在文件上右击,resore from local history
比较:在文件上右击,compare with
替换:在文件上右击,replace with
当把Eclipse的工作空间删除以后,都失效了,都不好使了
?拿当前的文件和之前的某一个文件进行比对,或者替换
?当前的服务已经上线了;ver1.0:修复bug(紧急)v1.1;增加新功能v2.0
2.Svn
SVN就是一个软件,安装在服务器上的一个软件;
官网:http://subversion.apache.org/
下载地址:
https://www.collab.net/downloads/subversion#tab-1
2.1.CollabNet
安装svn服务器端(CollabNetSubversionEdge)_(选装); http://localhost:3343/csvn/;
如果不装,连接其他电脑的
启动:
%CSVN_HOME%\launch.html,检测SVN的安装情况,启动情况
访问:http://localhost:3343/csvn/
第一步:
第二步:修改管理员密码:
第三步:创建用户
分配的账户和密码可以登陆网页版本和tortoise
目的:
第四步:创建仓库;(代码存储的地方)
2.2.SVN客户端操作:
安装svn客户端:(必装);
TortoiseSVN;下载地址:https://tortoisesvn.net/downloads.html
Eclipse插件:(必装和选装中间)
2.2.1.tortoise
保证服务器端代码和本地代码一致,不管是tortoiseSVN还是Eclipse插件,所有的客户端或者操作一样
客户端,服务器端,代码有两份:
在任何一个目录右击:
?Svn-->repo-broser,输入svn的网址:就可以看到svn的管理界面
?创建一个文件夹:create Folder;
?addFolder:添加本地的文件夹到服务器上;
?选中一个目录:check Out拉取代码(从服务器上拉代码)
.svn文件夹很关键;存储的是和SVN相关的信息,
组成:必装CollabNetSubversionEdge-5.2.0_setup-x86_64.exe
其他同学:TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi
如果当前目录或者文件有以下标识: