欢迎来到天天文库
浏览记录
ID:37902651
大小:948.00 KB
页数:10页
时间:2019-06-02
《Subversion介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Subversion使用说明概述41.服务端41.1.创建版本库41.2.创建用户51.3.创建用户组、用户授权62.客户端72.1.IE浏览72.2.Windows插件72.2.1.主要菜单说明82.2.2.图标说明92.3.MicrosoftVisualStudio2005插件92.3.1.创建项目102.3.2.加载项目102.3.3.主要菜单112.4.Eclipse插件11概述本文档仅供快速使用Subversion版本控制使用。详细配置及控制请访问www.google.com。1.服务端1.1.创
2、建版本库命令:svnadmincreate[Project]例:svnadmincreateTestDb默认目录为提示符显示的当前目录。若要指定目录可以再Project前加路径。如:svnadmincreateG:svnrootprojectsTestDb。图1.1创建成功后,在指定目录下会自动生成conf、dav、db、hooks、locks等文件及文件夹(图1.1)。1.1.创建用户命令:htpasswd[-cmdpsD]passwordfileusernamehtpasswd-b[cmdpsD]
3、passwordfileusernamepasswordhtpasswd-n[mdps]usernamehtpasswd-nb[mdps]usernamepassword详细参数内容请使用htpasswd?命令查看。passwordfile指用户密码的存储文件。图1.2使用htpasswd创建用户以用户密码。用户密码可以选择不同的加密方式,默认MD5单向加密。(图1.2)1.1.创建用户组、用户授权图:1.3用户组及用户权限分配信息保存在accessFile文件内,此文件存放于svn根目录下的config目
4、录内。如图1.3所视,accessFile可以分为groups用户组及用户权限分配。权限分为r:只读权限、w可写权限。其中[/]为svn根目权限。[TestDb:/]控制具体项目权限。此例中为TestDb项目的访问权限。注:权限可分配给用户组或具体用户。1.2.远程修改密码1.将文件ApachePasswd.cgi及ApacehPasswd.cgi.ini复制到Apache的CGI脚本目录下,通常是cgi-bin目录。2.确保cgi-bin目录可以运行cgi脚本3.修改配置文件ApachePasswd.cg
5、i.ini中authuserfile路径,如下[path]authuserfile=C:SVN_repospasswd这里改为你的Subversion所用的authuserfile全路径1.客户端1.1.IE浏览图2.1使用IE访问,在IE地址栏中输入svn版本库地址。此例中为http://192.168.1.222:8888/svn/TestDb/(注意:大小写相关),输入用户名及密码即可访问。(TestDb为我们要访问的项目)1.2.Windows插件TortoiseSVN-1.4.3.8645-w
6、in32-svn-1.4.3.msi可从http://subversion.tigris.org/获取。可以从http://www.subversion.org.cn/tsvndoc/获取详细帮助文档。1.1.1.主要菜单说明图2.2.1Createrepositoryhere:创建版本库Import:添加文件添加之后并没有和控件软件相关联。需要Checkout。若Checkout失败删除目录所以文件。重新Checkout。Export:导出Checkout:从服务器获取一个拷贝至本地Checkout成功后
7、,本地文件和文件夹显示图片将有所改变。Delete:删除文件(需要权限允许)SvnUpdate:更新为服务器版本SvnCommit:提交更改Showlog:查询文件或文件夹的日志,并可对不同版本的文件进行比较Merge:合并文档需要“拷贝-修改-合并”方案1.1.1.图标说明图2.2.2现在你已经从Subversion版本库中检出了一份工作复本,你可以在资源管理器中看一下这些文件的图标有什么变化。这也正是TortoiseSVN这么流行的原因之一。TortoiseSVN加入了被称为重载图标的功能重载了原始的文
8、件图标。根据文件的Subversion状态的不同,重载的图标也不同。一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常.在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。如果在提交的过程中出现了冲突图标变成黄色感叹号。如果你给一个文件设置了svn:needs-lock属性,Subver
此文档下载收益归作者所有