如果团队开发的话,版本控制这项是必不可少的技能,最近抽了一些时间研究了下svn方面的
后来发现,其实这东西很简单
这篇文章只是跟大家分享下如何架设svn服务器和如何使用check in和check out代码
首先说下服务端的架设吧,服务端使用的是VisualSVN -server 这个软件
下载地址:http://www.visualsvn.com/server/download/
安装就不说了,基本上都是点下一步的。下面是安装好的局部图
第一个Repositories这个里面就是要建立的项目代码库,
在创建的时候,记得选中这个,它会自动建立trunk,branched,tags这三个目录
建完之后,我们建立用户,输入用户名和两次密码就OK了。
然后右键点击刚才我们建立的那个项目,选择properties这个是设置用户对当前项目的相关权限,很简单,设置下
下面的分组也一样,设置很简单,就不多!
就后就下,就是如果是在局域网,那就不需要多设置了,默认的是以机器名为准的。如果是放在外网上,这就需要设置下了
右键点击左侧最上面的VisualSVN Server(local)-->properties-->Network
把server name中的机器名改成ip地址就行了,如果想指定ip访问,在下面的server binding就ok了
这是服务端的设置,很简单吧。
接下来说下客户端,客户端大多都是使用TortoiseSVN这个工具
下载地址:http://ortoisesvn.tigris.org
下载完了直接点下一步安装,直至安装成功,可能要重启机器
这时候,你点右键,会发现多出两个菜单项SVN Checkout和TortoiseSVN
如果要想代码放到服务器上,右键点击要操作的文件夹选择TortoiseSVN-->import
如果提示要输入帐号密码,就输入刚才在服务端生成的帐号和密码。
另外注意一点的是地址:这个地址可以在服务端查看。在服务端右键点击你建立的项目,然后选择copy to url clipboard
然后贴到客户端的相应 位置,就OK了,注意一点就是这里是https不是http,我当初就是因为这个,纠结了好久。
签出项目的话,直接点右键有个check out 和刚才的一样,输入地址,然后点确定
这样操作一次之后,以后你在这个签出的项目里修改文件或者是添加文件,TortoiseSVN客户端会自动的加标注,提交服务器的话,点右键,check commit更新到服务器上就可以了
如果细心的话,会发现还有个check update 这个我没有测试,我想应该是把服务器上的更新,更新到本地吧。这是我的理解!
到此,一些服务端和客户端基本上就弄完了。其它的就直接写代码,然后就是更新到服务器上就ok了
- 大小: 10.6 KB
- 大小: 3.5 KB
- 大小: 4.1 KB
分享到:
相关推荐
### Windows环境下搭建SVN服务器详解 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在团队协作中被广泛采用。本文档将详细介绍如何在Windows...
### 架设svn+viewvc 服务器 在本篇文章中,我们将详细介绍如何搭建一个结合了版本控制系统Subversion(简称SVN)与Web前端查看工具ViewVC的服务器环境。这一组合可以方便地为团队提供版本控制服务及代码浏览器功能...
### Windows环境下搭建SVN服务器详解 #### 一、概述 本文档主要介绍如何在Windows环境中部署SVN(Subversion)版本控制系统服务器。SVN是一种广泛使用的集中式版本控制系统,适用于团队开发项目,能够帮助团队成员...
总结,"svn服务器的架设(续)"涵盖了服务器安装、配置、权限管理、性能优化以及客户端工具的使用等方面的知识,旨在帮助读者建立和维护一个高效、安全的svn环境,以便于软件开发团队的协同工作。同时,结合AJAX的...
1. **SVN服务器软件**:`Setup-Subversion-1.6.13.msi`,版本1.6.13; 2. **SVN客户端软件**:`TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi`,版本1.6.12; 3. **操作系统**:Microsoft Windows XP Professional...
总结,本操作手册详细介绍了 SVN 的下载、安装、配置和使用,特别针对 Delphi 开发者提供了相应工具和示例,帮助他们更好地融入 SVN 版本控制流程。通过学习和实践,开发者可以更高效地进行团队协作,确保项目代码的...
#### 步骤一:使用SVN + TortoiseSVN 构建SVN服务器 1. **安装Subversion和TortoiseSVN**: - 下载并安装最新版本的Subversion和TortoiseSVN。 - 注意安装Subversion时选择带有Apache支持的版本。 2. **创建版本...
通常,SVN服务器的安装涉及下载安装包、配置仓库、设置用户和权限等步骤,而客户端则一般只需安装后通过向导连接到服务器即可开始使用。 总的来说,SVN是软件开发团队进行高效协作的得力助手。无论是小型项目还是...
1. 服务器端:通常使用CollabNet的SVN服务器端安装包,内含Apache2.2,用于托管版本库。 2. 客户端:推荐使用TortoiseSVN进行日常操作,它支持读写操作,并且可以通过IE浏览器进行只读访问。 3. 集成:TSVN可以与...
- 使用 TortoiseSVN 浏览器检查 Repository 是否正常工作,访问 URL:`svn://localhost/svn/repos1`。 - 如果一切正常,此时应该能看到 `repos1` 目录结构。 #### 三、配置 SVN 用户权限 1. **修改配置文件:** ...
- **服务器端配置**:`SVN-WINDOWS服务器架设和管理 - OpenStudio Weblog - BlogJava.mht` 这个文件可能是一个关于如何在Windows上设置SVN服务器的教程。通常,Windows环境下可以使用VisualSVN Server或其他开源的...
1. **VisualSVN-Server-2.1.9.msi**:这是用于搭建SVN服务器的核心组件,内含Apache服务器,便于管理SVN仓库。 2. **TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi**:Windows平台下的SVN图形化客户端,提供直观的...
### 架设Apache+SVN服务器步骤 1. **安装依赖**:首先安装Apache(如httpd-2.2.4)、APR(如apr-1.2.12)、APR_Util(如apr-util-1.2.12)以及Subversion(如subversion-1.4.5和subversion-deps-1.4.5)。确保在...
2. **SVN和TortoiseSVN安装**:直接按默认步骤完成即可。安装后,可通过在本地硬盘创建repository并使用TortoiseSVN进行浏览测试。 3. **SVN与Apache整合**:将Subversion安装目录下的`mod_authz_svn.so`和`mod_dav_...