svn部署日志
来源:互联网 发布:富士伺服选型软件 编辑:程序博客网 时间:2024/05/22 04:25
D:/SVNProjects 启动服务
D:/SVNProjects/Project2
D:/SVNProjects/Project1
修改D:/SVNProjects/Project1和D:/SVNProjects/Project2
下的conf –中的文件
以上为服务器端。
在客户端checkout 下载服务器端的版本到客户机
客户端修改后提交。
客户端更新版本内容。
C:/Documents and Settings/Administrator>sc create SVNService01 binpath= "/"D:/su
bversion/bin/svnserve.exe/" --service --root D:/svnhome1 --listen-port3691" disp
layname= "SVNService01" depend= Tcpip start= auto obj= "NT AUTHORITY/NetworkServ
ice"
[SC] CreateService SUCCESS
设置服务。
配制svn版本控制
一、以下是在windows环境下搭建svn版本管理服务器, 具体如下:
1. 服务器端软件svn-1.4.4-setup.exe
下载:http://ishare.sina.com.cn/cgi-bin/fileid.cgi?fileid=1248950
SVNService.zip (独立轻量服务)
下载:http://ishare.sina.com.cn/cgi-bin/fileid.cgi?fileid=1248954
2. 客户端软件:TortoiseSVN-1.3.2.5840.exe
下载:http://ishare.sina.com.cn/cgi-bin/fileid.cgi?fileid=1248967
中文语言包:LanguagePack_1.3.2_zh_CN.exe
下载:http://ishare.sina.com.cn/cgi-bin/fileid.cgi?fileid=1248960
二、 系统环境
Windows XP
三 服务器安装与配置
1.安装svn-1.4.4-setup.exe, 根据常规方法安装就行.
例如:D:/Subversion
2. 将SVNService.zip 压缩包里的文件全部解压到“D:/Subversion/bin”
3. 创建一个目录作为项目仓库,例如:D:/svnhome
4. 将svnservice 注册为系统服务:(安装服务)
(1) 运动cmd
(2) CD C:/Subversion/bin
(3) SVNService.exe –install –d –r D:/svnhome
设置自动启动服务仓库目录。(设置服务)
---------------------------------------------------------------
sc create svnserve binpath= "D:/Subversion/bin/svnserve.exe --service --root D:/svnhome" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY/NetworkService"
删除服务:sc delete svnserve
创建服务:
C:/Documents and Settings/Administrator>sc create SVNService01 binpath= "/"D:/su
bversion/bin/svnserve.exe/" --service --root D:/svnhome1 --listen-port3691" disp
layname= "SVNService01" depend= Tcpip start= auto obj= "NT AUTHORITY/NetworkServ
ice"
[SC] CreateService SUCCESS
删除服务:
C:/Documents and Settings/Administrator>sc delete SVNService01
[SC] DeleteService SUCCESS
--------------------------------------------------------------------------------------------------
5. 启动服务: 在“控制面板” à“管理工具” à“服务” 里面找到“SVNService” 将其启动, 并将启动类型设为自动.
6、在防火墙中开放端口3690
四、客户端配置
1、首先明确,客户端和服务器端可以安装在同一台电脑。
2、安装TortoiseSVN-1.3.2.5840.exe,根据常规方法安装就行,例如:“D:/TortoiseSVN”
3、重新启动电脑
4、安装中文语言包。转换成中文的方法是:选一个目录单击右键选择“TortoiseSVN àSettings”, 在Language 下拉框中选择“中文(简体)”确定即可.
五、使用
1、在服务器上为每个项目单独建立一个目录,建议建立在D:/svnhome 下面.
例如:D:/svnhome/Project1
2、在项目目录(如:Project1)上单击右键选择“ToroiseSVN”àCreate repository here…
(在些创建文件库)”,然后选择Nation filesystem(本地文件系统)(FSFS)。
3、进放该目录会发现多了一些目录和文件,我们只要进入conf目录,会发现有三个文件,首先我们用记事本打开“svnserve.conf”。这个文件是配置权限的,默认情况下每一行都是用“#”注释掉的,我们需要将其中四行前的“#”去掉:
[general]
anon-access = read 表示匿名用户可读,可以改none或者write
auth-access = write 表示认证客户可写
password-db = passwd 表示认证用户及密码的文件名为“passwd”
设置完以后保存,再打开同目录下的“passwd”(如果没有的话也可新建),在里面将最后三行前的“#”去掉然后添加自己的用户,
设置如下:
[users]
user1 = 123456 表示第一个用户名为“user1”密码为“123456”
user2 = 654321 表示第二个用户名为“user2”密码为“654321”
.
.
4、(导入)
在客户机上选择一个需要进行版本管理的目录,单击右键选择“TortoiseSVN àimport…(导入)”在弹出的对框里输入服务器的地址,地址格式为:svn://IP地址/项目目录名,然后再在弹出的对话框中输入用户名和密码就可以将需要管理的文件上传到版本管理服务器生成第一次版本。
5、(取出)
将本地这个项目的目录清空(建议先备份),然后在目录上单击右键选择“SVN Checkout…(SVN取出)”,在弹出的对话框里输入地址,然后输入用户名和密码就能取回最新版本,然后再看该目录的图标就发生了变化,表明这个项目已经被管理了。
6、以后对程序进行了修改,只要在目录上点击右键选择“SVN Commit(SVN提交)”就可以了;如果想获取最新版本只要在目录上点击右键选择“SVN Update (SVN更新)”就可以了。
7、在日常使用中往往会发现项目库所在的分区越来越小不够用了,而其他分区有空间。在这种情况下,就要另外再增加新的服务,方法如下:
例如我们在D盘和E盘下分别建立svnhome1, svnhome2, 那么就要另外再开两个服务对应这两个目录:
sc create SVNService01 binpath= “/”D:/subversion/bin/svnserve.exe/” –service –r D:/svnhome1 –listen-port 3691” displayname= “SVNService01” depend= Tcpip start= auto obj=”NT AUTHORITY/NetworkService”
sc create SVNService02 binpath= “/”D:/subversion/bin/svnserve.exe/” –service –r D:/svnhome2 –listen-port 3692” displayname= “SVNService02” depend= Tcpip start= auto obj=”NT AUTHORITY/NetworkService”
访问是通过 svn://192.168.50.12:3691、 svn://192.168.50.12:3692 即可。
防火墙:端口号3690
- svn部署日志
- svn部署
- 部署svn
- SVN部署
- SVN部署
- SVN部署及Maven部署
- windows 安装部署svn
- centos svn 部署
- windows部署apache svn
- SVN服务器部署
- 部署SVN服务器
- google svn 项目部署
- svn+apache+flex部署
- SVN服务器部署
- svn服务器部署
- SVN部署环境文件
- svn部署与配置
- Linux svn server部署
- [转]水晶报表列太多导致设计界面容纳不下的解决方法 [http://blog.csdn.net/lupenda/archive/2005/08/12/452878.aspx]
- 软件设计师浙江省发合格人员名单了
- Ubuntu下NetBeans环境的配置
- 如何避免 WebSphere Application Server 总是自动产生heapdumps和javacores
- shell脚本编程
- svn部署日志
- 在部署文件中设定了jdbc引用名jdbc/sample,jndi名字为jdbc/sample
- 博君一笑,熊猫烧香恶搞
- 关于交叉报表的动态实现 [http://blog.csdn.net/lupenda/archive/2004/10/18/141744.aspx]
- MSSQL2000中存储过程返回值及TOP在存储过程中的用法
- 阳光地带
- 十年 史玉柱从道德和创业的神坛回到人间
- 真实经历——一个女大学生在IT公司
- C#.NET 使用windowsAPI 制作出窗口淡入淡出特殊效果