当前位置:首页 » 网页前端 » svnweb管理
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

svnweb管理

发布时间: 2022-11-16 12:44:43

⑴ SVN如何创建各个管理库,如文档库,代码库等

您好,SVN是C/S架构,数据存放分成服务器端和客户端。创建代码库一般指的是SVN服务器端的操作,这个库随便建在什么地方都可以;你要发布的线上代码,这是存放在SVN的客户端的。
SVN的服务器端和客户端存放文件的格式是不同的,所以不能直接访问SVN服务器端的存储路径,只能通过SVN客户端将服务器端的存储内容checkout或者export出来。

理解上述这些基础知识后,你应该就明白了,你要做的事情就是:
1、先建立一个SVN服务器(可以专门安装SVN服务器端安装包,建立用http/https或svn协议访问的SVN服务器;也可以简单用TortoiseSVN创建本地的用files:///方式访问的SVN服务器);
2、在服务器端建立一个空的版本库,将你原有的www-web-项目 文件夹 上传到SVN服务器新建的版本库中;
3、在你线上存放代码的地方新建一个文件夹,并将版本库中的内容checkout到这个新文件夹,设置这个文件夹是以后线上发布代码的文件夹。
4、在你开发用的工作电脑上checkout一个文件夹出来,平时在这个文件夹修改代码,修改完成后上传到SVN服务器,然后在线上代码对应的文件夹那里更新得到上传的新代码。

这样的话,你的整个工作就分成了3个存储位置:1、服务器端,2、开发端,3、线上发布端,这就井井有条、互不干扰了。

当然,SVN要用的好,还有很多技巧,比如分支/标记的使用,比如钩子的使用(可以实现实时自动发布,每次从开发端提交后就自动更新线上发布端),那需要你继续学习了。

⑵ svn 自动部署到web服务器设置问题

修改服务器上的钩子程序post-commit,将指定要发布的内容的文件夹导出(export)到tomcat目录下就行了

钩子程序post-commit是在执行commit操作后自动执行的,这样每次commit后都自动执行一次导出操作,保持tomcat文件夹内容就是所要发布的内容

---------------------------------------------------------------------------
补充:
例如你版本库的svn访问地址是http://10.30.11.12:8080/svn/project1,你想把这个版本库下的/trunk/web文件夹发布到tomcat上,发布到tomcat的文件夹地址是d:/tomcat/opt/web,svn的管理员用户名是abc,密码是12345,那么这个钩子程序应该就是:
svn export http://10.30.11.12:8080/svn/project1/trunk/web d:/tomcat/opt/web --force --username abc --password 12345 --no-auth-cache

(本人对linux不熟悉,这行指令如有与linux语法不一致的地方,请参考原理自行修改)
说明:
1、--force 是说强制覆盖d:/tomcat/opt/web这个文件夹,避免这个文件夹不为空时报错
2、--username abc --password 12345 是自动将用户名和密码作为参数传送进去
3、--no-auth-cache 是说不缓存用户名和密码,这是出于安全考虑
4、svn export 是将所指定的url的内容导出到所指定的文件夹去。这里之所以不用update而用export,是因为update会导致生成一个隐藏.svn文件夹,这个文件夹是我们不需要的

当然了,如果整个发布的内容很多的话,建议还是用update,而不用export,因为update只更新有变化的部分,而export将重新导出所有内容,网络消耗比update大。

⑶ SVN是什么

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。

⑷ 新java web工程 怎么加入svn管理

安装好svn客户端,配置好连接路径,选中你的web项目右击有个team 选择share project 选择上传方式svn

⑸ Centos 配置svn 并自动更新至远端web目录下

1.安装subversion

2.创建svn的版本库

3.配置svn版本库

4.启动svn

1.首先在web端手动使用SVN同步一下内容,看是否能同步过来

2.更改目录权限

3.到SVN服务器修改勾子文件,然SVN有更改时自动同步到web服务器

7.给这个文件添加执行权限

8执行一下这个脚本(1.保存需要的密码 2.看脚本是否能执行)

⑹ 我电脑上装有TortoiseSVN-1.6.10.19898-win32-svn-1.6.12, VisualSVN-Server-2.1.10,请问如何变成管理员

我SVN服务器端一般用collabnet的SVN Edge安装包,内置了Apache,安装配置非常简单,服务台自带了用户管理功能,基本看看菜单就知道该怎么配,而且也是免费的

⑺ win7如何访问svn服务器

用这个svn web客户端管理,支持svn和http(apache)协议,管理项目,用户密码,权限,等,数据保存在数据库,不怕丢失,好用,国人写的,中文界面,java版。开源,免费
http://code.google.com/p/jsvnadmin/

⑻ Apache +SVN 如何配置才能用http://svn服务器IP地址/svn的方式访问资源库

对于初学者,建议不要自己手动去安装配置SVN服务器,因为这个过程相对比较复杂,稍微出点错就可能无法正常运行。所以建议你使用产品化的SVN服务器端安装包,推荐Collabnet Subversion Edge版SVN服务器端安装包,基本上一个文件装完就能用,而且自带了服务器端管理台,可以远程web方式管理svn服务器,而且免费。

详细安装步骤可以看我的网络文库,里面有使用Collabnet Subversion Edge版搭建SVN服务器的说明,虽然说明针对的是2.x版,现在最新是3.X版,但差异不大,仅仅是界面菜单的位置有所调整

⑼ 求教webstorm中怎么使用SVN

webstorm 支持bootstrap 的class支持,比如 .text-center.
第一步:首先下载安装SVN服务器VisualSVN
1
第二步:安装SVN命令行工具SlikSvn
第三步:在WebStorm中设置命令行程序路径,我的SlikSvn安装路径在:D:\Program Files\SlikSvn。 WebStorm—>File—>Settings->Vision Control—>Subversion—>Use command line clicent,将此路径设置为:d:\Program Files\SlikSvn\bin\svn.exe。点击ok 完成。
第四步:在VisualSVN创建项目,创建用户,为项目赋予用户读写权限。
第五步:在WebStorm中点击VCS菜单,开启版本控制,将当前项目Import到SVN上,团队的其他成员可以连接你的SVN服务器进行代码编写,提交。

其他都一样了。