配置管理工具:Subversion管理员手册_第1页
配置管理工具:Subversion管理员手册_第2页
配置管理工具:Subversion管理员手册_第3页
配置管理工具:Subversion管理员手册_第4页
配置管理工具:Subversion管理员手册_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上海优孚科技有限公司软件配置管理指南配置管理工具:Subversion管理员手册版本 软件配置管理指南 版本: 配置管理工具:Subversion管理员手册 日期: 2008-01-23SCM_Subversion_Administrator_Linux_Guideline.doc修订历史日期版本描述作者2008-01-221.0该 文档描述了在linux上安装Subversion,mantis的过程,以及一些操作方法姜清华目录1.Introduction 简介41.1Purpose 目的41.2Scope 范围42.Glossary 术语表43.Subversion Administrato

2、r Guideline Subversion 系统管理员指南43.1Subversion Guideline Subversion 指南43.1.1Subversion以及相关工具的获得43.1.2apache的安装和配置5如何更改apache的目录访问权限14如何Subversion中备份和导入仓库153.1.3向一个代码项目中新建一个代码分支153.2SecureCRT Guideline SecureCRT 指南163.2.1运行SeureCRT163.2.2SVN操作命令介绍进入svnroot目录查看当前目录下的所有内容查看SVN的

3、用户文件user-file查看所需命令的帮助:添加用户修改密码删除用户193.2.3SVN操作技巧193.3SecureFX Guideline SecureFX 指南193.3.1运用SecureFX设定权限193.3.2运用SecureFX查看用户名单263.4Roles and Responsibilities 角色和职责274.References 参考274.1Formats/Forms and Templates 格式/形式和模板274.2Referenced Documents 参考文档275.Appendi

4、x 附件27配置管理工具:Subversion管理员手册Mantis1. Introduction 简介1.1 Purpose 目的本文档的目的是为了描述配置管理过程中使用的工具:Subversion。此指南适用于SVN的系统管理人员。Subversion是我们使用来进行SCM的主要服务端工具,现在我们使用的版本是1.4.3,并且是运行在linux平台上的版本。由于后台管理主要是管理员的工作,一般人员不会接触到;因此,在本文中仅仅将主要的操作进行一个介绍,而关于Subversion的详细介绍,请参见Subversion的技术文档。SecureCRT 是用来连接到Subversion的终端,对S

5、VN进行操作。现在我们使用的版本是5.0.1。SecureFX是客户端文件传输程序,用来修改SVN的权限设置文件。现在我们使用的版本是3.0.0。1.2 Scope 范围本指南覆盖了以下几个方面: 相关工具软件的安装 相关软件工具的使用步骤2. Glossary 术语表术语定义SCMSoftware Configuration Management,软件配置管理。配置项Software Configuration Item,软件配置项。即是我们在软件配置库中存放的所有文件、代码、配置等各种工作成果,也就是我们在整个项目过程中要纳入配置管理的所有项目工作成果。Linux开源的操作系统,以良好的网

6、络管理功能而受人们所关注,本次安装所用的版本为Red Hat9.0mantisMantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务mysql真正意思上的多线程数据库3. Subversion Administrator Guideline Subversion 系统管理员指南3.1 Subversion Guideline Subversion 指南3.1.1 Subversion以及相关工具的获得1. 到/上下载apache http server,注意不要下载2.

7、0.X以下的版,否则不能和当前最新的Subversion工作。我们所下的版本是httpd-2.2.6.tar.gz。2. /index.php?option=com_weblinks&catid=63&Itemid=99上下载Subversion当前的最新版本,因为SVN是开源项目 ,所有有很多网友修改的版本。如果你想尝鲜使用Subversion的最新版,请下载源码自己编译。我们这里下了两个包: subversion-1.4.3.tar.gz (安装包) subversion-deps-1.4.3.tar.gz(安装依赖包)。3.到http

8、://downloads.php上下载PHP5,注意是5.0以上的版本,否则不能和安装的新版MYSQL一起工作,因为5.0相对于4.0语法有部分的变化.我们这里下的包是: php-5.2.5.tar.gz4.到/lfs-es/blfs-es-SVN/general/libxml2.html上下载PHP的支持库libxml,安装PHP时必须安装的工具.我们这里下的包是: libxml2-2.6.19.tar.gz5.到/src/list_12_3.html上下载MYSQL安装

9、的客户端,以及服务器,以及一些支持包,我们这里下了: MySQL-client-5.1.7-0.i386.rpm,MySQL-server -5.1.7-0.i386.rpm, MySQL-bench -5.1.7-0.i386.rpm, MySQL-devel-5.1.7-0.i386.rpm, MySQL-shared-5.1.7-0.i386.rpm6.到/ 上下载mantis.因为考虑到版本稳定问题,我们没有用最新版本的,我们用的版本是: Mantis 0.19.47.到/apr/ 上下载APR-

10、1.2.12和APR-util-1.2.12,是php安装必须的支持包.我们这里下载的包名为: APR-1.2.12和APR-util-.2 apache的安装和配置1. 如何往虚拟机的上Linux操作系统传输资料包本次安装的操作系统为Linux 版本为Red Hat 9.0,由于安装在虚拟机上,所以往该虚拟机上传送包时需要用到一些工具.步骤如下一、 到.uk/sgtatham/putty/download.html 上下载SSH传输工具,我们下载了连接工具putty_mydown0511.exe:以及传输工具paft

11、p.exe二、 Linux修改IP以及自动设置IP,由于Linux安装好时默认的IP地址为:,所以需要为他设置一个局域网IP. 右键Linux-新建终端-# /sbin/ifconfig按上面的方法输入命令后,回车,可以看到现在的IP地址,下面开始修改IP地址# /sbin/ifconfig eth0 78 broadcast netmask 上面分别是修改IP地址,网关和子网掩码.将他们改成和你本机所在一个局域网内的IP地址,以网关和子网掩码即可三、 设置Linux的开机自动改IP: 刚才只是修改了

12、了机器的临时IP,如果机器重新启动,IP还是会自动变为我们把设置IP的那句话写在Linux开机加载文件中,这样每次Linux重启时就会自动加载,我们就不会手动来设置IP地址了:# vi /etc/rc.d/rc.local打vi文本编辑器打开rc.load文件,把/sbin/ifconfig eth0 78 broadcast netmask 添加到该文件的末尾.然后保存退出,即可.四、 打开Linux的SSH传输协议:因为该Linux是项目部内部使用,所以直接把防火墙的设置安全级别改到最底这样,SS

13、H就可以用了# setup选择第二个Firewall configuration选择第二项Medium,然后OK,退出保存五、 测试网络是否通畅先在Linux下ping外网#ping 56然后在外网ping Linux的网络:Ping 78然后测试Linux的22端口,因为SSH传输要求22端口开放telnet 78 22如果上面三个测试都可以畅通的话,就可以进行传输了.六、 双击putty_mydown0511.exe,如上图填好,按open打开,这时会出现登陆Linux的窗口,界面和dos是一样的输入你登陆Linux的

14、账号和密码,本机默认为账号:root密码:administrator之后关闭窗口即可七、 传输资料:因为putty_mydown0511.exe负责打通windows和Linux的传输通道接下来就要用psftp.exe来进行资料包的传输,把需要发送的包放在psftp.exe一个目录下面,双击psftp.exe.出现如刚才的dos界面.连接Linux机器Open 78Login as: rootroot78s password:administrator这时成功的话就进入Linux的/root根目录下,而windows对应的就是psftp.exe所

15、在的目录.接着用Put httpd-2.2.6.tar.gzGet httpd-2.2.6.tar.gz这两个命令是往Linux上上传资 ,以及从Linux上下载资料.把我们刚才下的包用put命令传Linux上去,即可2. 安装APR-1.2.12和APR-util-1.2.12.可以用# ls 查看资料包是否都传送到上面.然后开始安装.在/root下面操作# tar zxvf APR-1.2.12# Cd apr-1.2.12# ./configure# Make # Make install# tar zxvf APR-util-1.2.12# Cd apr-util-1.2.12# ./

16、configure# Make # Make install其中tar是解包的命令,./configure是包里自带的命令,生成配置文件,make是生成安装文件,makeinstall就是安装了3. 安装apache 2.2.6 # tar xzvf httpd-2.2.6.tar.gz # ./configure -prefix=/usr/local/apache2 -enable-dav -enable-modules=so -enable-maintainer-mode -enable-rewrite -with-apr=/usr/local/apr/bin/apr-1-config -

17、with-apr-util=/usr/local/apr/bin/apu-1-config # make # make install4. 配置apache 2.2.6 打开配置文件 # vi /usr/local/apache2/conf/httpd.conf找到ServerName :80ServerName localhost:80把80改为8080.这是访问apache的方式.我们不用默认的端口,用8080端口ServerName :80ServerName localhost:805. 开启Apache服务# /usr/lo

18、cal/apache2/bin/apachectl start测试apache服务:打开浏览器,输入:http:/localhost:8080/ 如提示It works,说明Apache安装成功# /usr/local/apache2/bin/apachectl stop因为还要接着安装,先关闭apache服务6. 安装Subversion1.4.3 # tar xvzf subversion-1.4.3.tar.gz# tar xvzf subversion-deps-1.4.3.tar.gz# cd subversion-1.4.3# rm -rf apr# rm -rf apr-util

19、#./configure -with-apxs=/usr/local/apache2/bin/apxs -prefix=/usr/local/subversion -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-util=/usr/local/apr/bin/apu-1-config -with-ssl -with-zlib -enable-maintainer-mode# make# make install上面的指令前两个是解包,解开后这两个是解压到一个文件夹里面的.就是subversion-1.4.3,然后打开这个目录,删除掉自带的

20、apr 和apr-util.使用我们一开始安装的.然后就是生成配置文件,记住要带上支持的一些库以及地址,然后就是编译,安装了接下来查看到Apache的配置文件中查看Subversion1.4.3的动态库是否安装完成.# vi /usr/local/apache2/conf/httpd.conf打开Apache配置文件,使用pgup和pgdn或者上下键来查看是否有LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so这两行在httpd.conf中出现,

21、如果有的话,说明动态库加载成功.接下来做比较重要的一步,配置Apache使其支持Subversion# vi /usr/local/apache2/conf/httpd.conf在配置文件末尾添加DAV svn SVNParentPath /subversion/project AuthType Basic AuthName Subversion repository AuthUserFile /subversion/passwd AuthzSVNAccessFile /subversion/auth Require valid-user其中:SVNParentPath后面跟的是(此处配置你的

22、版本库根目录).在这里我们的版本库根目录假设为/subversion/projectAuthName 后面跟的(是提示对话框标题)AuthUserFile 跟的是(访问版本库用户的文件,须用apache 的 htpasswd命令生成)AuthzSVNAccessFile 后面跟的是访问版本库权限的文件 如何建立版本仓库因为上面我们假设版本仓库的根目录为/subversion/projecrt所以,我们先创建这个目录# mkdir-p/subversion/project根目录创建完毕,下面我们创建一个叫data的仓库.# /usr/local/subversion/bin/svnadmin c

23、reate /subversion/project/data查看data文件夹会发现多了一些像conf,dav等这类的文件,说明建库成功.同样如果需要建别的仓库,直接用svnadmin的create命令创建即可建立可以访问Subversion的用户# /usr/local/apache2/bin/htpasswd cm /subversion/passwd jqh这时系统会提示你要求你输入密码,以及确认码密码,输入即可.创建的用户就是Subversion的用户但是.仅仅是创建了用户还是不行的,必须得给他授权才可以先在根目录创建授权文件# vi /subversion/auth在auth文件中给

24、jqh这个账户权限.data:/是指data仓库.然后jqh有读和写权限.退出并保存测试并访问Svn# /usr/local/apache2/bin/apachectl restart先重启Apache在浏览器中输入http:/localhost:8080/svn/data出现账号登陆框.输入jqh以及密码.如出现下面窗口.,说明Subversion安装成功了7. 安装php支持库 libxml2# tar -zxf libxml2-2.6.19.tar.gz# cd libxml9# ./configure -prefix=/usr/local/libxml2# make# m

25、ake install8. 安装mysql数据库:由于我们下的mysql是rpm包的.所以直接用rpm指令解包即可 # rpm ivh MySQL-client-5.1.7-0.i386.rpm# rpm ivh MySQL-server -5.1.7-0.i386.rpm# rpm ivh MySQL-bench -5.1.7-0.i386.rpm# rpm ivh MySQL-devel-5.1.7-0.i386.rpm# rpm ivh MySQL-shared-5.1.7-0.i386.rpm9. 安装PHP5.2.5 # tar -zvxf php-5.2.5.tar.gz # cd

26、 php-5.2.5 # ./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-libxml-dir=/usr/local/libxml -with-zlib -with-mysql -with-freetype-dir=/usr -enable-so# make# make install #cp php.ini-dist /usr/local/php/lib/php.ini注意红字部分一定要加上,因为php5默认不支持mysql,须要手工设置,第六步是把php.ini的配置文字复制到安

27、装好的php包里面去.接下来要配置Apache,让其支其PHP # vi /usr/local/apache2/conf/httpd.conf找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容 AddType application/x-httpd-php .php .php3 .php4AddType application/x-httpd-php-source .phps找到DirectoryIndex index.html 修改成为 DirectoryIndex index.php index.html index.htm10. 用php把s

28、vn的内容显示出来在 /usr/local/apache2/htdocs目录下创建svn_index.phpvi svn_index.php把以下内容复制进去: Subversion Repositories Subversion Repositories ?php $svnparentpath = /subversion/project;$svnparenturl = /svn;$dh = opendir( $svnparentpath );if( $dh ) while( $dir = readdir( $dh ) ) $svndir = $svnparentpath . / . $dir

29、; $svndbdir = $svndir . /db; $svnfstypefile = $svndbdir . /fs-type; if( is_dir( $svndir ) & is_dir( $svndbdir ) ) echo . $dir . n; if( file_exists( $svnfstypefile ) ) $handle = fopen ($svnfstypefile, r); $buffer = fgets($handle, 4096); fclose( $handle );$buffer = chop( $buffer ); if( strcmp( $buffer

30、, fsfs )=0 ) echo (FSFS) n; else echo (BDB) n; else echo (BDB) n; closedir( $dh ); ? 其中svnparentpath = /subversion/project;这里改成你仓库的根目录即可.这样就可以把你的仓库显示出来.更改apache配置文件,让其显示该php页,# vi /usr/local/apache2/conf/httpd.conf在末尾添加RewriteEngine on RewriteRule /svn$ /svn_index.php PT RewriteRule /svn/$ /svn_inde

31、x.php PT RewriteRule /svn/index.html$ /svn_index.php PT接下来重启apache,访问http:/localhost:8080/svn,会发现所有建的仓库都被列出来.11. 安装Mantis# tar zxvf Mantis.0.19.4.tar.gz# mv mantis.0.19.4 /usr/local/mantis上面完成解压mantis包,以及把它移动到/usr/local/mantis目录下面.然后配置apache.让其可以找到mantis目录# vi /usr/local/apache2/conf/httpd.conf在末尾添加

32、Alias /mantis /usr/local/mantis从新启动apache配置Mantis数据库访问:http:/localhost:8080/mantis/admin/install.php通过页面的提示生成数据库# cd /usr/local/mantis# cp config_inc.php.sample config_inc.php# vi config_inc.php修改配置文件把数据库的名字以及所在的IP地址填一下就可以了.重启apache.访问http:/localhost:8080/mantis会自动跳转到登陆页面12. Q&A如何更改apache的目录访问权限1. 更

33、改目录的访问权限需要修改apache的配置文件# useradd svnadmin# vi /usr/local/apache2/conf/httpd.conf找到User rootGroup root修改为User svnadminGroup svnadmin考虑到mantis的配置我们把目录权限设到设的比较大/usr/local保存退出.即可如何Subversion中备份和导入仓库1. 备份仓库# /usr/local/subversion/bin/svnadmin dump / subversion/project/data /usr/local/svn-data使用dump命就可以备份

34、仓库1. 导入仓库# /usr/local/subversion/bin/svnadmin load /subversion/project /usr/local/svn-data使用load命令就可以导入仓库3.1.3 向一个代码项目中新建一个代码分支首先将需要的代码项目checkout到本地svn checkout file:/home/svnroot/projects/prj_TP_Training training_20060104然后将代码项目中的指定子目录加入到一个分支中(其本质是建立额外的一个工作拷贝)cd training_20060104svn copy Source Bra

35、nches/20060104_OuterTestsvn status最后再提交所做的修改svn commit m “create a branch (baseline) for outer test prj_TP_Training/Source”这时候你就可以在客户端使用SVN来同步最新的更改就可以了svn checkout file:/home/svnroot/projects/prj_TP_Training/Branchessvn checkout 45/svn/projects/prj_TP_Training/Branches还可以直接在进行库中的工作拷贝的

36、操作,命令更加简洁,如下所示:svn copy source_url target_url例如:svn copy file:/home/svnroot/components/project1/Source/trunk file:/home/svnroot/components/project1/Source/branches/XXXXXXX3.2 SecureCRT Guideline SecureCRT 指南可以通过SecureCRT来完成3.1 Subversion命令行的操作。3.2.1 运行SeureCRT1 运行SecureCRT,弹出SecureCRT运行窗口,点击“Connect

37、”按钮,连接SVN服务器。2 弹出对话框,询问是否要制定key file,选择“否”。3 弹出对话框,输入管理员账号的登陆密码,并确定。4 登陆成功,系统自动出现如下内容:Last login: Mon Oct 16 20:26:03 2006Have a lot of fun.linux-server1: #3.2.2 SVN操作命令介绍成功连接到Linux服务器上的SVN后,可以执行下面介绍的一些简单操作命令。 进入svnroot目录cd /home/svnroot/ 查看当前目录下的所有内容dir #返回以下内容total 29-rw-r-r- 1 root

38、root 1474 Oct 17 2006 access-file-rw-r-r- 1 root root 1170 Sep 30 13:40 access-file.2006-09-30.13.40-rw-r-r- 1 root root 1170 Sep 30 13:34 access-file.2006-10-12.17.40-rw-r-r- 1 root root 1182 Oct 15 19:22 access-file.2006-10-16.13.50-rw-r-r- 1 root root 991 Oct 9 11:07 backup-svn-respositorydrwxr-x

39、r-x 7 daemon root 224 Aug 26 15:57 componentsdrwxr-xr-x 2 root root 864 Oct 15 15:57 dump-filedrwxr-xr-x 7 daemon root 224 Aug 26 15:57 kerneldrwxr-xr-x 7 daemon root 224 Oct 15 19:21 knowledgesdrwxr-xr-x 7 daemon root 224 Oct 15 19:42 managementdrwxr-xr-x 7 daemon root 224 Oct 15 19:20 processesdrw

40、xr-xr-x 7 daemon root 224 Sep 9 08:16 projects-rw-r-r- 1 root root 179 Oct 15 15:33 user-file-rw-r-r- 1 root root 179 Sep 30 13:57 user-file.2006-09-30.13.5 查看SVN的用户文件user-filecat user-file#返回以下内容pengmx:PyOgiqWMVhv0Ybaojx:WN/.a5lSn2yqIsunr:tbItkcWX5IbEAwugl:e.hpxwv6mti2wsuq:aCL7gJ7qZNFEcliuj

41、:tl.93Crm4LmJ.zhangwy:xY333KzKB/tAYzhangy:pBzrAAn5XbXh2caohw:XpDDAMPj0mIiQ 查看所需命令的帮助:1 先返回根目录,然后进入“usr/local/apache2/bin/”目录:cd /cd usr/local/apache2/bin/2 查看所需命令的帮助,输入“./命令 help”,如“./htpasswd help”:./htpasswd help#返回以下内容Usage: htpasswd -cmdpsD passwordfile username htpasswd -bcmdpsD password

42、file username password htpasswd -nmdps username htpasswd -nbmdps username password -c Create a new file. -n Dont update file; display results on stdout. -m Force MD5 encryption of the password. -d Force CRYPT encryption of the password (default). -p Do not encrypt the password (plaintext). -s Force

43、SHA encryption of the password. -b Use the password from the command line rather than prompting for it. -D Delete the specified user.On Windows, NetWare and TPF systems the -m flag is used by default.On all other systems, the -p flag will probably not work. 添加用户cd /home/svnroot/usr/local/apac

44、he2/bin/htpasswd user-file 如:/usr/local/apache2/bin/htpasswd user-file shuq#系统要求输入二次密码New password: Re-type new password: Adding password for user shuq 修改密码/usr/local/apache2/bin/htpasswd user-file 如:/usr/local/apache2/bin/htpasswd user-file zhangy#系统要求输入二次密码New password: Re-type new password

45、: Updating password for user zhangy 删除用户/usr/local/apache2/bin/htpasswd D user-file 如:/usr/local/apache2/bin/htpasswd -D user-file shuqDeleting password for user shuq3.2.3 SVN操作技巧1 在输入命令过程中使用键盘上的“Tab”键,可以提示正在输入的命令。2 使用键盘上的“”和“”,可以自动显示刚才输入过的命令。3.3 SecureFX Guideline SecureFX 指南3.3.1 运用SecureFX

46、设定权限1 运行SecureFX,弹出SecureFX运行窗口,点击“Connect”按钮,连接SVN服务器。2 弹出对话框,询问是否要制定key file,选择“否”。3 弹出对话框,输入管理员账号的登陆密码,并确定。4 进入SecureFX窗口,选择根目录“/”。5 找到/home/svnroot目录,该目录下存放有两个文件:access-file(权限管理的文件)以及user-file(用户管理的文件)。6 选中access-file,点击鼠标右键,选择“download”。7 弹出对话框,选择需要下载的目录,点击“确定”按钮8 选择转换类型:ASCII或二进制文件,两种方式均可,并确定

47、。9 文件转换完成后,到指定的下载目录,找到下载的access-file,首先对文件进行备份。将文件名修改为access-file.yyyy-mm-dd.hh.mm, 如:access-file.2006-09-30.13.40。10 复制更改了文件名的文件,回到SecureFX窗口,进行粘贴,再次弹出步骤8所示的选择转换类型对话框,选择转换类型并确定后,刚才复制的文件就出现在了SecureFX窗口中了。11 按步骤6-8重新下载access-file,到指定的下载目录,找到下载的access-file。运行文件,选择UltraEdit来打开文件。12 弹出要求将文件转换为DOS格式的对话框,

48、选择“是”。13 关于access-file的说明,文件分为两部分:组和权限,下面将分别介绍。权限组14 组有以下四种类型: everyone所有人 dev-manager开发管理者 manager管理者 qar-group项目组,可以有多个 说明:开发管理者的权限应大于管理者15 权限有三种类型: r只读 rw读写 空无权限 样例1:components:/#定义components根目录的访问权限manager = r#manager组有读权限dev-manager = rw#dev-manager组有读写权限everyone =#除上述两个组外,其它用户都没有权限。 注意:目录之间的权限

49、有继承关系 样例2: components:/basewebqar-group = rw说明:如上例,说明components/baseweb目录,除上述的manager组有读权限,dev-manager组有读写权限外,还另外定义了qar-group组有读写权限。 样例3: knowledges:/everyone = rzhangy = rwpengmx = rw说明:除可以定义组的权限外,还可以单独定义指定用户的权限。16 修改权限文件并保存后,按照步骤10的操作将access-file文件复制并粘贴到SecureFX窗口。3.3.2 运用SecureFX查看用户名单1 运行SecureF

50、X(操作同前),选中user-file,点击鼠标右键,选择“download”,下载到本地指定目录。2 然后到指定的下载目录,找到下载的user-file,打开文件,可以看到SVN现有用户及密码(经过加密处理)。3 在SecureFX无法进行创建用户、删除用户等操作,必须在SVN中通过命令行操作。4 user-file文件的备份操作同access-file文件,将文件更名为user-file.yyyy-mm-dd.hh.mm, 如:user-file.2006-09-30.13.40,然后复制到SecureFX即可3.4 Roles and Responsibilities 角色和职责角色职责

51、SCM管理员负责整个团队的SCM工作:完成各个项目的SCM计划,为各个项目建立配置管理库,完成SCM的日常管理工作,为一般工作人员使用SCM工具提供技术和应用支持。一般工作人员使用提供的SCM工具来辅助完成日常工作,将所有工作成果及时提交到指定的配置管理库。4. References 参考4.1 Formats/Forms and Templates 格式/形式和模板 指南模板 4.2 Referenced Documents 参考文档 Version Control with Subversion5. Appendix 附件暂无。SEPG文档上海优孚科技有限公司, 2020第 27页 共 7

52、5页原文已完。下文为附加文档,如不需要,下载后可以编辑删除,谢谢!施工组织设计本施工组织设计是本着“一流的质量、一流的工期、科学管理”来进行编制的。编制时,我公司技术发展部、质检科以及项目部经过精心研究、合理组织、充分利用先进工艺,特制定本施工组织设计。一、 工程概况:西夏建材城生活区27#、30#住宅楼位于银川市新市区,橡胶厂对面。本工程由宁夏燕宝房地产开发有限公司开发,银川市规划建筑设计院设计。本工程耐火等级二级,屋面防水等级三级,地震防烈度为8度,设计使用年限50年。本工程建筑面积:27#楼3824.75m2;30#楼3824.75 m2。室内地坪0.00以绝对标高1110.5 m为准,总长27#楼47.28m;30#楼47.28 m。总宽27#楼14.26m;30#楼14.26 m。设计室外地坪至檐口高度18.6 00m,呈长方形布置,东西向,三个单元。本工程设计屋面为坡屋面防水采用防水涂料。外墙水泥砂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论