初学SVN配置以及简单使用

来源:互联网 发布:吉林大学就业知乎 编辑:程序博客网 时间:2024/06/04 19:30

1、下载安装SVN服务器【以Windows平台操作】
http://subversion.apache.org/packages.html下载相应版本,进行安装。软件安装完会自行配置环境变量,如果没有则在系统的PATH中增加相应安装目录的bin地址,以允许在命令行窗口下可以使用svnadmin等命令。

2、配置SVN资源库
先在某个磁盘任意位置建立一个空文件夹,例如:E:\svnData
直接在命令行窗口下使用svnadmin create E:\svnData\webDemo,创建一个名为webDemo的资源库。

在目录中的conf文件夹下的svnserve.conf文件,保存了SVN资源库的相关配置。其中

anon-access = read      ##允许匿名用户访问资源库auth-access = write     ##允许授权用户对资源库进行读取、写入操作password-db = passwd    ##指定passwd文件存储用户名、密码

在passwd文件中添加用户名密码即可。

3、启动SVN服务器
命令行窗口下,svnserve -d -r E:\svnData

4、下载安装SVN客户端【TortoiseSVN】
TortoiseSVN官方下载地址
安装后,可以安装中文语言包,右键单击任何文件夹或文件会看到右键菜单中有TortoiseSVN的相应菜单,选择到Settings中切换到所安装的中文语言。

5、发布项目到服务器
右键所要发布的项目,选择“Import”导出菜单项,输入SVN资源库的URL,点击OK,正确输入用户名和密码即可发布到SVN服务器。

6、从服务器下载项目
在目标磁盘空间的空白处右键弹出菜单,选择“SVN Checkout”检出,
检出示例图
SVN资源库URL,此处写为版本库URL[即URL of repository],使用了局域网中其他计算机的SVN服务器,端口号为8843;
检出至目录对应英文为Checkout directory;
检出深度,指定下载时的递归深度,全递归,即下载整个项目。

7、提交(Commit)修改
选中需要提交的一个或多个文件,或选中文件所在的文件夹。右键弹出菜单选择”SVN Commit”提交

8、同步(Update)本地文件
多人协作环境下,同步操作将最新版本下载到本地,从而允许在别人的基础上进行修改。
通常“先同步后工作”
右键选中的文件或文件夹,在弹出的快捷菜单中单击“SVN Update”更新,菜单选项
在汉化后图示
这里写图片描述
该菜单显示,并不要SVN服务器处于开启状态,但是所点击的文件必须是通过检出所在的文件夹,否则没有这些选项。。。都是泪啊T_T

9、添加文件和目录
在工作路径下新建的文件不会自动处于SVN的管理下,需要添加到SVN中。
右键所需要添加的文件或文件夹,选在“Add”加入,会弹出对话框列出添加文件或文件夹。此时的文件或文件夹只是处于SVN的管理下,但不会自行同步到SVN服务器上,需要对它们执行提交操作。
添加文件

10、删除文件和目录
选中需要操作的文件或文件夹,右键选择“Delete”删除即可,同样需要提交操作,更新服务器内容。

11、查看文件或目录的版本变革
选择需要操作的文件或文件夹,右键菜单中,选择“Revision graph”版本分支图。

12、需要从旧版本重新开始
选择需要操作的文件或文件夹,右键菜单中,选择“Update to revision”追溯,输入追溯的版本号即可恢复到旧版本。

13、创建分支
试探性开发项目,不破坏主线版本的稳定性。
选择需要创建分支的文件或文件夹(可以使整个项目所在的文件夹),右键菜单中,选择“Branch/tag”分支/标记,
这里写图片描述
[中文命名的缘故]
换了一个英文的文件进行分支,之后使用版本分支图可以看到如下:
这里写图片描述
【注:正常来讲,会是1到8版本一列排下来,然后有分支9,只是我前期摸索SVN导致版本迭代多次但本地没有记录,直到第8版才知道正确用法】
创建好分支以后,沿着分支开发需要先切换到分支所在的版本,选择需要操作的文件或文件夹,右键菜单中,选择“Switch”切换,选择分支版本,之后对其所做的更改均沿该分支开发,需要回到主线时同样切换操作即可。
这里写图片描述

14、合并分支

当分支开发的内容已经完成,需要与主线开发合并时,选择所需操作的文件或文件夹,右键菜单中选择“Merge”合并,
这里写图片描述
选择相应操作的合并选项
这里写图片描述
这里写图片描述

15、SVN服务器更换地址,客户端的操作

这里写图片描述

【另外:Eclipse使用SVN插件】
需要安装Subclipse插件,下载地址,右侧的“文档和文件”,选择相应的版本下载,获得压缩包。

Eclipse本地安装插件【通用方法】
单击Eclipse的“Help”菜单,选择“Install New Software”,在弹出的对话框中单击“Add”按钮,弹出的对话框中单击“Archive”,选择指定的压缩包,单击“OK”,勾选需要安装的插件项,单击“Next”即可。

具体使用较为简单,不作说明了,多数的常规操作在右键菜单的“Team”中,另外需要防火墙允许Eclipse访问网络,佛者关闭防火墙。

【注:以上内容参照于李刚老师的《轻量级JavaEE企业应用实战》(第4版)】

0 0
原创粉丝点击