SVN的搭建和使用
来源:互联网 发布:人工智能 第三版 pdf 编辑:程序博客网 时间:2024/05/17 07:26
<!-- /* Font Definitions */ @font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:"/@宋体";panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;mso-pagination:none;font-size:10.5pt;mso-bidi-font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:612.0pt 792.0pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:36.0pt;mso-footer-margin:36.0pt;mso-paper-source:0;}div.Section1{page:Section1;} /* List Definitions */ @list l0{mso-list-id:1484928662;mso-list-type:hybrid;mso-list-template-ids:1725042618 695905256 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l0:level1{mso-level-text:%1、;mso-level-tab-stop:18.0pt;mso-level-number-position:left;margin-left:18.0pt;text-indent:-18.0pt;}@list l1{mso-list-id:1774937568;mso-list-type:hybrid;mso-list-template-ids:-1736825042 -2095837628 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}@list l1:level1{mso-level-number-format:japanese-counting;mso-level-text:%1、;mso-level-tab-stop:21.0pt;mso-level-number-position:left;margin-left:21.0pt;text-indent:-21.0pt;}ol{margin-bottom:0cm;}ul{margin-bottom:0cm;}-->
一、 SVN的搭建
1、把naraio.zip文件上传到linux服务器的/opt目录。naraio.zip文件比较的大,如有需要可找我索取。
2、以root ssh登录到服务器,并准备环境,配置好JAVA_HOME的环境变量,并把其bin目录配置到path下面。并把其连接到相应的java的bin目录下。
例如:用户需要对/opt/目录有操作权限,且使用bash。并且在~/.bashrc中有设置JAVA_HOME的路径;同时有把$JAVA_HOME/bin添加到PATH变量中, 比如用户根目录的.bashrc文件内容如下:
$export JAVA_HOME=/opt/jdk1.5.011/
$export PATH=$JAVA_HOME/bin:$PATH
远程登录到linux后,以root身份做一个java命令的符号链接到 /bin/java:
#ln -s $JAVA_HOME/bin/java /bin/java
3、以root ssh登录到服务器, 切换到/opt/目录, 解压zip包:
cd /opt
unzip naraio.zip
cd naraio
chmod +x start.repos.sh
4、启动svn服务器: ./start.repos.sh。
服务器启动后, 可以通过 svn://svn的IP/ 访问配置库。默认的管理员帐号是 admin/admin455, 请在/opt/naraio/data/subversion/repos/conf/passwd文件中及时更改密码。
增加用户在 /opt/naraio/data/subversion/repos/conf/ 目录的 authz和passwd文件添加帐号和密码即可。
5、如果不能提交代码的话,查看其提示信息下的文件的export的路径有没有配置正确。
6、排除掉*Test.java文件:
在/opt/naraio/data/subversion/repos/hooks/目录下,修改pre-commit文件增加if判断的判断,增加的方式可以查阅一下shell里面如何做字符串的比较、截取之类的操作。
7、配置代码上传时是否做静态检查:
在/opt/naraio/data/subversion/repos/hooks/目录下,修改pre-commit文件,把要检查所以以.java结尾的文件屏蔽掉。
8、SVN提交代码的时候能对代码做静态检查,其规则文件所放的路径:
/opt/naraio/data/subversion/checkstyle-4.4/checkstyle_ruleset_minimal.xml
/opt/naraio/data/subversion/pmd-4.2/lib/pmd-4.2.5.jar文件里面,用winrar打开。
9、导出dump文件:
在/opt/naraio/bin目录下执行以下命令(telnet):
./svnadmin dump /opt/naraio/data/subversion/repos> dumpfile
将dump文件取到本地(cmd)
cd f:/dumpfile
ftp 10.40.33.198
bin
get dumpfile
二、 SVN的使用
1、在eclipse下安装svn客户端的插件。
2、在svn下建立一个连接。
选择要下载的工程。Checkout就可以了。
3、代码的同步
代码的同步和代码的更新的方式和CVS的使用方式一样。这边就不在多述。
- SVN的搭建和使用
- SVN的搭建和使用
- svn的搭建和使用
- SVN搭建和使用
- svn的搭建和使用,以及svn使用注意
- SVN服务器/客户端的搭建和使用
- SVN服务器的搭建和使用
- SVN服务器的搭建和使用
- SVN服务器的搭建和使用
- SVN环境的搭建和使用
- svn服务器的搭建和使用
- svn服务器的搭建和使用2
- SVN服务器的本地搭建和使用
- SVN服务器的搭建和使用
- SVN服务器的搭建和使用
- SVN服务器的本地搭建和使用
- SVN服务器的本地搭建和使用
- SVN服务器的本地搭建和使用
- Qt WebKit可以做什么(三)——开发包含丰富web内容的本地应用
- 自己动手编写嵌入式Bootloader之(3)
- 求助:chukwa如何安装
- 如何在Android当中显示网络图片
- Qt webKit可以做什么(四)——实现本地QObject和JavaScript交互
- SVN的搭建和使用
- 1-2岁游戏
- hibernate inverse 的基本用法
- 基于重力感应的计步器--设计原理和模型
- .com、 .bin、 .exe 的区别
- 有关我的详细信息
- App_Offline.htm 问题解决
- Android 线程 thread 两种实现方法!
- 基站定位代码封装