SVN安装与启动服务
2018-04-09 11:54
141 查看
一、安装
首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:
Error *
期望文件系统格式“2”;发现格式“3”
使用subversion过程中出现 Error *
期望文件系统格式“2”;发现格式“3”错误,这是服务器程序subversion和客户端程序TortoiseSVN版本号不一致的。删除subversion和原有的版本库,用相同的版本重新安装subversion和TortoiseSVN,问题即可解决。
下面我以Subversion1.4.5和TortoiseSVN1.4.5为例
二、建库
找一个地方见一个文件夹,这个文件夹是放你的项目的。我们把它称为库。以下以src为例。然后再这个文件夹上右键,选择Create
repository here
或者在命令行里执行D:\ApplicationSetUp\Subversion\bin>svnadmin
create E:\src
命令行要在安装目录中bin文件夹下执行。
三、设置用户名和密码
设置用户名和密码是成员之间修改项目后伤处使用的。下面我们就来设置一下用户名和密码吧。在刚才建的库文件夹下的conf文件夹里找到一个叫svnserve.conf的文件。用一个文本编辑器将它打开。然后找到##
password-db =
passwd这行代码。将这行代码签名的#号全部去掉,并且确保顶格不存在空格。#表示注释,去掉#和空格表示启用密保文件。
然后再conf文件夹下找到一个叫password的文件,同样用文本编辑器打开,然后看到如下代码:
[users]
# harry = harryssecret
# sally = sallyssecret
这两行是两个用户名和密码,等号前面是用户名,后面是密码,一行是一个用户。我们可以直接在这下面追加我们自己设置的用户名,也可以把他删除重写。例如:
[users]
jane=123456
spring=789456
写好之后保存就可以了。
四、启动服务
同样是在安装目录下的bin文件下执行D:\ApplicationSetUp\Subversion\bin>svnserve
-d -r E:\src,效果如下
这样服务就启动成功了。这个命令窗口不可以关,如果关闭的话服务也就关闭了。这样很不方便,解决的办法就是将服务添加到windows系统服务里面。具体操作如下:
C:\>sc create svn binpath=
"D:\ApplicationSetUp\Subversion\bin\svnserve.exe --service -r
c:\svnroot" displayname= "Subversion Server" depend= tcpip start=
auto
运行这一行命令,两个路径分别是svnserve.exe的地址和库的地址,其中svnservcer.exe就是刚才我们启动服务用的那个,所以写那个路径就好了。start=auto,每次开机自动运行;想手动的话,net
start svn或者net stop svn切换开关。
服务添加成功后结果是:
这样我们的服务就启动成功了,现在把命令窗口关闭也没有关系了。
五、导入项目
找到自己的项目,然后在项目上右键。Import……,出现如图窗口:
上面的是我要导入的库德地址:svn://ip/库文件夹名称。建议不要勾选左下角的复选框。ignored
是忽略的意思,比如java的class包他是经常变化的,成员之间没有交换的必要。就可以将它忽略。还有一些私人的配置文件之类的。不然每个人都上传自己的配置文件,导致每个人在每次更新后,系统都跑不动。
直接点击确定就可以上传了。
下面就是每个成员机器上都装上TortoiseSVN,访问服务器上的项目就可以了。自己建一个存放项目的文件夹,然后右键check
out :
上面的地址是服务器地址。下面的地址是下载下来存放到哪里,点击ok就可以从服务器上当下来了。
建议每次编辑项目前都update一次,表示得到最新版本。编辑完之后再commit,这样用svn管理项目就省了非常多的时间。好了,就写到这里。希望对大家有帮助。
删除服务:sc delete 服务名
首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:
Error *
期望文件系统格式“2”;发现格式“3”
使用subversion过程中出现 Error *
期望文件系统格式“2”;发现格式“3”错误,这是服务器程序subversion和客户端程序TortoiseSVN版本号不一致的。删除subversion和原有的版本库,用相同的版本重新安装subversion和TortoiseSVN,问题即可解决。
下面我以Subversion1.4.5和TortoiseSVN1.4.5为例
二、建库
找一个地方见一个文件夹,这个文件夹是放你的项目的。我们把它称为库。以下以src为例。然后再这个文件夹上右键,选择Create
repository here
或者在命令行里执行D:\ApplicationSetUp\Subversion\bin>svnadmin
create E:\src
命令行要在安装目录中bin文件夹下执行。
三、设置用户名和密码
设置用户名和密码是成员之间修改项目后伤处使用的。下面我们就来设置一下用户名和密码吧。在刚才建的库文件夹下的conf文件夹里找到一个叫svnserve.conf的文件。用一个文本编辑器将它打开。然后找到##
password-db =
passwd这行代码。将这行代码签名的#号全部去掉,并且确保顶格不存在空格。#表示注释,去掉#和空格表示启用密保文件。
然后再conf文件夹下找到一个叫password的文件,同样用文本编辑器打开,然后看到如下代码:
[users]
# harry = harryssecret
# sally = sallyssecret
这两行是两个用户名和密码,等号前面是用户名,后面是密码,一行是一个用户。我们可以直接在这下面追加我们自己设置的用户名,也可以把他删除重写。例如:
[users]
jane=123456
spring=789456
写好之后保存就可以了。
四、启动服务
同样是在安装目录下的bin文件下执行D:\ApplicationSetUp\Subversion\bin>svnserve
-d -r E:\src,效果如下
这样服务就启动成功了。这个命令窗口不可以关,如果关闭的话服务也就关闭了。这样很不方便,解决的办法就是将服务添加到windows系统服务里面。具体操作如下:
C:\>sc create svn binpath=
"D:\ApplicationSetUp\Subversion\bin\svnserve.exe --service -r
c:\svnroot" displayname= "Subversion Server" depend= tcpip start=
auto
运行这一行命令,两个路径分别是svnserve.exe的地址和库的地址,其中svnservcer.exe就是刚才我们启动服务用的那个,所以写那个路径就好了。start=auto,每次开机自动运行;想手动的话,net
start svn或者net stop svn切换开关。
服务添加成功后结果是:
这样我们的服务就启动成功了,现在把命令窗口关闭也没有关系了。
五、导入项目
找到自己的项目,然后在项目上右键。Import……,出现如图窗口:
上面的是我要导入的库德地址:svn://ip/库文件夹名称。建议不要勾选左下角的复选框。ignored
是忽略的意思,比如java的class包他是经常变化的,成员之间没有交换的必要。就可以将它忽略。还有一些私人的配置文件之类的。不然每个人都上传自己的配置文件,导致每个人在每次更新后,系统都跑不动。
直接点击确定就可以上传了。
下面就是每个成员机器上都装上TortoiseSVN,访问服务器上的项目就可以了。自己建一个存放项目的文件夹,然后右键check
out :
上面的地址是服务器地址。下面的地址是下载下来存放到哪里,点击ok就可以从服务器上当下来了。
建议每次编辑项目前都update一次,表示得到最新版本。编辑完之后再commit,这样用svn管理项目就省了非常多的时间。好了,就写到这里。希望对大家有帮助。
删除服务:sc delete 服务名
相关文章推荐
- SVN服务的安装与启动,配置
- [Linux]svn服务的安装和启动设置
- VisualSVN Server安装时无法启动服务的解决
- SVN安装与启动服务
- VisualSVN Server安装时无法启动服务的解决
- svn安装不成功,启动服务项出问题
- SVN服务器端安装过程出现“Custom action InstallWMISchemaExecute failed:无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。”
- 如何解决SVN服务器端安装过程出现 “Custom action InstallWMISchemaExecute failed:无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。”
- svn安装 启动svn服务客户端访问等
- SVN安装与启动服务
- Linux]svn服务的安装和启动设置
- VisualSVN Server安装时无法启动服务的解决
- visual svnserver 安装失败(服务启动失败)解决方法
- MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题
- .Net Windows服务安装完成后自动启动
- 解决mysql安装时无法通过start service启动服务
- Eclipse 使用svn插件检出maven项目,启动服务时提示依赖注入失败
- Windows 平台下安装Cygwin后,sshd服务无法启动
- SVN的学习之路三(注册和启动服务)
- Windows下启动SVN服务应注意的七大问题