admin 管理员组

文章数量: 1086019


2023年12月22日发(作者:java永久免费吗)

SVN本地学习环境快速搭建SVN是程序员必须熟悉的一个工具,真正理解这个工具的工作原理还是需要些时间的,但是我们不妨先去多实践,多实验,多去看文档,可以自己在windows中配置一个SVN的server,然后将自己学习中各种项目都放入自己的SVNserver中,然后不断练习,慢慢的就会有很大提高。SVN是个标准的c/s结构软件系统,我们必须同时具备SVNserver以及SVNclient然后整个系统才能正常的工作。我们至少在这样的一个系统上才能真正学习、工作等。SVN客户端程序一般比较流行的是TortoiseSVN,这个是图形化的SVN客户端软件,操作简单,易用,同资源管理器集成等。他的安装比较简单,默认next方式安装就可以。目前有了client还欠缺一个server端程序,若是两个都具备了我们就可以进行研究了。一般SVNserver安装还是略微麻烦些的。其实出于学习目的我们完全没有必要专门安装一套SVNserver系统。在正常开发环境中,一定会有专人负责SVN的维护等,主要维护的server系统。因此我们仅仅需要一个最简单的、仅供自己学习的SVN系统,不需要太多功能。这个系统TortoiseSVN已经为我们提供了,我们仅仅需要简单设置一下就可以工作了。本文将较为详细的介绍一下这个操作过程,供大家参考。

一.创建SVN仓库如上图1.在硬盘中,创建一个空的目录,本例中创建z:repos目录作为仓库目录2.在目录中任意空白处点击鼠标右键,选取图中菜单项3.最后选择“Createrepositoryhere”项目这样客户端就会在这里创建一个file:///类型的服务器仓库。

二.仓库地址获取与维护如上图,还是在刚才创的目录中,已经包含了仓库必备文件。千万不要手工修改这些文件,这些文件必须由TortoiseSVN软件进行维护,否则可能破坏仓库造成损失。如何获取仓库地址,这样才能进行后续SVN操作1.在仓库中任意空白处(位置2的地方),选择鼠标右键2.依次点选图中菜单,最后选择repo-browser最后将获得下图界面

如上图,其中1.图中位置1处是当前仓库的SVN操作地址2.图中位置2处是当前仓库的内容,目前刚刚创建里面内容是空的。下面进行如下仓库操作来维护仓库,记住操作仓库相当于操作SVNserver如上图,在仓库空白处,任意位置单击鼠标右键,出现弹出菜单,用户可以选择createfolder菜单,可以创建仓库中各项内容。如图中我创建一个目录“myserver”下图是创建完目录“myserver”后的结果

如上图,图中位置1处就是目前SVN仓库中相关地址N三.创建本地的eclipse项目作为导入SVSVN的工作内容下图是创建本地eclipsejava项目后的结果,从图中我们可以看到我们在z:local_workMySVNTest目录下创建java项目,详情请查阅eclipse的操作等

下面我们将导入eclipse项目到SVN仓库中如上图,我们将进行如下步骤1.调整显示eclipse项目的资源管理器位置及大小到图中相对位置及大小2.调整SVN仓库浏览窗口到图中位置及大小3.移动鼠标到图中位置2处4.按下鼠标左键不放手,拖动文件向位置4移动5.在鼠标移动到位置4处后,释放鼠标左键这时候会显示如下相关菜单如上图,在位置3处显示两个弹出菜单,用户在这里选择任何一个菜单都可以。这样就完成了初始项目的导入工作,另外导入操作还有别的办法,我们不在介绍,读者可以自行研究探索。

四.Checkout项目完成上节操作后,显示下面界面,这个时候我们首先需要获取当前项目的SVN地址,为我们checkout这个项目做准备如上图1.在位置1处选择刚刚导入的java项目,2.在位置2处则会显示这个项目的SVN地址3.在位置4处(黄色及红色交界的区域)单击鼠标右键4.选择复制菜单,我们就可以复制当前项目的SVN地址下面我们将创建本地SVN工作目录T1

如上图,1.我们在本地工作目录,z:local_workT1中,位置3处右键鼠标右键2.在弹出菜单中选择图中位置4出菜单,来checkout项目在下面弹出对话框中位置3处选择鼠标右键,最后粘帖刚刚上一步中复制的地址,然后完成了checkout操作。以上我们完成了一个完整的SVNserver(仓库)创建,SVN项目导入,SVN项目checkout操作,剩下读者可以进行各项项目开发,然后提交项目,也可以更新项目。另外这个SVN仓库是个标准的本地仓库仅仅能提供在本机各项工作,一般也足够用户使用了。更多svn内容参考


本文标签: 仓库 项目 操作 位置 鼠标