SVN安装以及和VS2010整合使用

简介: 安装文件下载(哪个下载快用哪个) : http://u.xunzai.com/fileview_848528.html 或 http://115.com/file/dpb17jr0#SVN版本控制.zip    说明:软件名称是一样的,不同版本没多大区别,大致是一样的。

安装文件下载(哪个下载快用哪个) :

http://u.xunzai.com/fileview_848528.html

或 http://115.com/file/dpb17jr0#SVN版本控制.zip

 

 说明:软件名称是一样的,不同版本没多大区别,大致是一样的。

先安装 服务端(Setup-Subversion-1.6.5.msi),
再安装客户端(TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi),
一路 next就行!

 

服务器配置:

手动在D盘创建文件夹,如:share
C:\Documents and Settings\Administrator>D:

D:\>svn
使用“svn help”得到用法。

D:\>cd share

D:\share>svnadmin create svnrepository    (svnrepository为你想要建立的仓库名,自动建立,以后创建系统服务、直接开启服务-不通用创建系统服务的方式开启的时候要用到这个仓库名)

D:\share>

改文件 D:\share\svnrepository\conf\svnserve.conf
(用Notepad++可以看到行号)
# password-db = passwd  (找到这一行) 去掉前面的"# ",前面不留空格

改文件 D:\share\svnrepository\conf\passwd
在最后加(用户=密码),可随便加多少行,每个用户占一行
比如:u1=p1(用户名为u1,密码为p1)

开启服务器:
D:\share>svnserve -d -r svnrepository
注:这种方法cmd窗口不能关,关了之后svn服务就关了!

 

作为系统服务启动的方法

方便的方法(这些步骤不是必须的,看你自己想不想弄)//  三个都弄成 .bat 批处理文件

@echo 创建svn服务

@echo off 参数 -r 后面写你自己的仓库文件夹路径
sc create svnserve1 binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\share\svnrepository" depend= Tcpip start= auto 
sc start svnserve1 
pause   

 

@echo 开启svn服务

@echo off
net start svnserve1
pause

 

@echo 关闭svn服务

@echo off
net stop svnserve1
pause

这种方法开启svn后没有窗口,服务一样的运行

 

客户端使用:
新建自己的目录:(如D:\share\u1)
查看:
在u1文件夹里面右键->TortoiseSVN->Repo-browser
URL 里输入 svn://localhost 或(svn://服务器ip地址)
提交内容:右键->TortoiseSVN->Repo-browser 在左边的树型目录上,可以右键

选择“Add folder”或“Add file” ,确定后输入用户和密码提交文件

其它功能自己去试下,右键文件上都会出现相应的功能。

 

 

 




与vs整合
http://www.open.collab.net/cn/downloads/subversion/thankyou_ankh.html?

_=d
与eclipse整合
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

 

 

与vs整合使用:

先安装 :AnkhSvn-2.3.10509.1073.msi(安装时关闭vs)

在vs2010中

先向svn上传初始项目,不然哪里有东西来使用?

选择一个项目

文件->Subversion->add selected projects to subversion    里面的选项自己看着办,用配置的用户的密码上传就行

其它人打开项目进行开发:

文件->打开->Subversion Project ->输入 svn://地址  在里面选择就行了。

 

经验:

建议把svn仓库建在操作系统之外的分区,重装系统之后,只要安装svn服务端创建svn系统服务 就可以和重装前一样使用原来的svn仓库,配置也是原来的,总之很省事。

 




附(2014-01-09):

   上面教程是使用subversion的,很早就有一个叫visualsvn 的软件了,可视化操作,自动能使用https://开头的svn地址,配置很方便。官网:http://www.visualsvn.com/

我觉得服务端比subversion服务端更好用,当然,客户端还是subversion好用,但是 visual studio插件用visualsvn的客户端插件要更好用一些。


欢迎大家到我的新浪博客学习交流: http://blog.sina.com.cn/pukuimin

 

相关文章
|
3月前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
46 0
|
Linux 网络安全 数据安全/隐私保护
CentOS7 手把手教你安装svn
CentOS7 手把手教你安装svn
164 0
|
4月前
|
数据建模 Shell 数据安全/隐私保护
Docker下安装SVN
Docker下安装SVN
|
4月前
|
项目管理 开发工具 git
[集中式] SVN的安装与详细使用教程
[集中式] SVN的安装与详细使用教程
123 0
|
4月前
|
存储 安全 开发工具
快速入门安装及使用&git与svn的区别&常用命令
快速入门安装及使用&git与svn的区别&常用命令
104 0
|
8月前
|
Shell 开发工具 git
Git和SVN的区别并在Windows电脑安装Git
Git是目前较先进的分布式版本控制系统,通俗点讲就是一个备份系统,你每次更新并提交代码之后,它会给你提交的代码设置一个版本标记并将每个版本标记的代码都备份在系统上。如果你想要寻找你修改之前的代码,直接进行回滚到你想要的那个版本就可以了。
127 0
|
10月前
|
存储 安全 数据安全/隐私保护
SVN服务器安装路径
SVN服务器安装路径
103 0
|
网络协议 Linux 网络安全
SVN CentOS7 下配置svn的安装及基础配置介绍
SVN CentOS7 下配置svn的安装及基础配置介绍
449 0
idea集成svn、安装目录、无svn.exe、(有图具有说服力)
idea集成svn、安装目录、无svn.exe、(有图具有说服力)
134 0
idea集成svn、安装目录、无svn.exe、(有图具有说服力)