原地址:

http://q.sohu.com/forum/5/topic/1630479

1. 安装服务器

双击:svn-1.4.5-setup.exe   进行安装

下面以默认安装路径为例。
C:\Program Files\Subversion

2. 配置环境变量

先看看“C:\Program Files\Subversion\bin”是否已经存在于环境变量path里。
如果没有:将“C:\Program Files\Subversion\bin” 放到环境变量path里。

 

3. 配置服务器-创建服务

sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn" displayname= "SVNService" depend= Tcpip

注释:

sc   命令

create svnservice 创建服务,指定服务名称

binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn"

运行指令位置 及 参数(作为windows服务运输    指定 服务器安装路径)

displayname= "SVNService" 设置服务名称

depend= Tcpip         连接方式

(上述蓝色代码必须放在一行内执行,不可有回车之类的符号)
如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,

只需要运行"sc delete svnservice","svnservice"就是我们创建服务时使用的名字。

4.本地创建版本库

1)在服务器端建立一个空目录,比如“d:\svn\projectExample”。
2)进入dos
3)svnadmin create --fs-type bdb d:\svn\projectExample
   // svnadmin 是exe程序,安装时已经自动加到系统路径了。
   // 这里选择了  Berkeley Database(BDB)方式做为版本库的类型 
   // 也可用TortoiseSVN这个客户端工具实现创建
   // d:\svn是版本库的位置,也可以取别的名字,别的路径,一个版本库可以包含多个项目
   // projectExample是某个项目名称,

5.启动服务

net start svnservice

停止服务

net stop svnservice

也可以在运行里输入 services.msc 找到名称为“svnservice”的服务 手动启动或停止

6.安装客户端

双击:TortoiseSVN-1.4.7.11792-win32-svn-1.4.6.msi  进行安装

安装路径随便,安装后会提示:是否马上重启电脑。

建议:马上重启;不过也没多大的影响

下面几步和最终的操作参看 flash 文件,flash 的操作是建立在已经安装了客户端的基础之上的。

7.设置用户名、密码

在服务器所在的文件夹中找到 conf 文件夹

  修改 svnserve.conf
      找到 [general]  如果前面有“ # ” 就将“ # ”去掉,没有就算了

      找到 password-db = passwd  如果前面有“ # ” 就将“ # ”去掉,没有就算了

  修改 passwd

      找到 [users]   如果前面有“ # ” 就将“ # ”去掉,没有就算了

      在 [users] 下面会有两个用户,默认他们的前面都有 “ # ”,表示注释

      你可以去掉他们前面的“#”,将他们启用

      也可以自己添加自己的用户名和密码,格式为:用户名 = 密码  如: “admin = admin”

8.向Subversion中导入项目

现在我们需要将项目导入到Subversion的库中,只需执行一下命令:

命令     项目所在的路径  服务的IP/服务所在的文件夹名称  操作说明            用户名           密码

svn import D:\MyProject  svn://localhost/projectExample           -m "initial import" --username admin --password admin

这样项目就导入到subversion库中啦。

9.将项目导出

从Subversion项目中导出项目也很简单,只需执行以下操作:

svn co svn://localhost/projectExample --username admin--password admin

二、Subclipse 安装和使用

1.单击“帮助”>“软件更新”>“查找并安装”。
2.选择“搜索要安装的新功能”选项。
3.单击“下一步”。在随后显示的窗口中,单击“新远程站点”。您将看到一个小窗口,其中含有“名称”和“URL”两列。
4.在“名称”列中输入 Subclipse,在“URL”区域输入 http://subclipse.tigris.org/update。
5.单击“确定”。这时,即可看到 Subclipse 列于“要安装的站点”部分。选择“Subclipse”。
6.单击“下一步”。选择 Subclipse 的版本(如 0.9.30)。
7.单击“下一步”。您将看到一个窗口,在该窗口中您必须选择“我接受许可协议中的条款”。
8.单击“下一步”。将显示一个询问安装位置的窗口。
9.单击“下一步”。接着会显示确认窗口。
10.单击“安装”。安装过程完成后,系统将要求您重新启动工作空间或应用更改。您可以重新启动工作空间或单击“应用更改”,这是完成 Subclipse 安装所必需的。

配置 Subclipse 中的代码存储库

Subclipse 可让您使用 Subversion 代码存储库。以下过程描述如何在 Subclipse 中配置版本控制存储库。

配置 Subclipse 中的代码存储库:

组件安装完毕后,请转到 Eclipse 主窗口。

1.从主菜单转到“窗口”>“显示视图”,并选择“SVN 存储库”。
2.请登录到 CollabNet,然后将 Subversion 用作版本控制组件创建项目。
3.创建项目后,请转到 Eclipse,单击“窗口”>“打开角度”>“其他”>“选择 SVN 存储库研究”。
4.单击“确定”。您将会看到 SVN 存储库资源管理器出现在主窗口的右侧。请右键单击“存储库位置”。
5.输入 URL,例如 svn://localhost/server 单击“完成”。
6.转到 SVN 存储库资源管理器,然后从导航菜单展开项目。
7.您可以看到项目内容列于文件夹中。
8.现在,请选择一个文件夹,然后右键单击它并选择“检出为项目”。
9.从主窗口的右侧,右键单击“资源”视图以转到工作空间。工作空间是存储所有项目文件、进行修改、提交文件以及执行其他任务的地方。例如,请将工作空间设为 C:\Test。
10.使用 Subclipse 编辑文件:
从主菜单转到“窗口”>“显示视图”,并选择“SVN 存储库”。
11.在“SVN 存储库”窗口中将出现您已创建的项目。
12.若要编辑文件,请选择一个文件夹并单击该文件夹左侧的加号。该文件夹将会展开,显示其中的内容。
13.若要更改文件,请从文件夹中选择文件并在右边的编辑窗口中打开它。更改完毕后,请单击“文件”>“保存”以保存文件。
14.若要保存您对文件所做的更改,请从左边的导航器菜单上,选择已修改的文件,右键单击它并选择“团队”>“提交”。