本文转载至 http://blog.sina.com.cn/s/blog_5e42f31a010156z4.html

1.找到合适的目录,新建一个版本库的目录:mkdir svn

创建版本库:svnadmin create /users/qst/svn/repository

2.编辑权限,配置svn权限,其中配置文件所在目录:/users/qst/svn/repository/ conf

此目录下有三个配置文件:authz/passwd/svnserve.conf

1)修改authz ,vi authz,如下图:

 

2)修改passwd,vi passwd,如下图

3)修改svnserve.conf,vi svnserve.conf,如下图:

3.启动服务器,若无任何提示,一般就启动成功了

svnserve -d -r /users/qst/svn/repository/

运用下列命令查看是否启动成功  ps aux|grep svn

注释:svn可以分为单个或多个版本库,假设:

版本库目录为 /data/svndata/repos1

启动程序如果是:svnserve -d -r /data/svndata/repos1

这代表你当前svn只为repos1这个版本库工作,客户端访问直接svn://IP/ 就可以了,后面不跟目录

启动程序如果是:svnserve -d -r /data/svndata/

这代表你当前svn可以多版本库运行,客户端访问就需要加上 svn://IP/repos1 这样才能访问repos1版本库

4.向svn服务器中导入项目或文件使用命令

svn import 真实存在的源路径 svn://ip地址/svn/respository --username=zhangsan -m '--初始化项目--'

随便写点儿什么都行,不写应该也行'

回车后会提示输入密码,输入你设置好的密码即可

svn import /users/qst/desktop/123 svn://192.168.100.154/svn/repository --username=xx -m 'initial import'

如下图:

5.在任何未导出过svn项目的目录下导出项目,执行svn checkout svn://ip地址/svn/repository

注意:这个路径是可以指定到下面任意一级下的。

有一个问题:checkout  检出到哪个目录下了?

上述语句检出到/users/qst/svn/repository/repository

有时候做项目是需要获取手机的相关信息,好让用户知道自己的使用情况:

镔哥就直接写代码了

/*

获取手机信息

应用程序的名称和版本号等信息都保存在mainBundle的一个字典中,用下面代码可以取出来

*/

NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];

NSString* versionNum =[infoDict objectForKey:@"CFBundleVersion"];

NSString*appName =[infoDict objectForKey:@"CFBundleDisplayName"];

NSString*text =[NSString stringWithFormat:@"%@ %@",appName,versionNum];

NSString * strModel = [UIDevice currentDevice].model ;

NSLog(@"%@",strModel);

//手机别名: 用户定义的名称

NSString* userPhoneName = [[UIDevice currentDevice] name];

NSLog(@"手机别名: %@", userPhoneName);

//设备名称

NSString* deviceName = [[UIDevice currentDevice] systemName];

NSLog(@"设备名称: %@",deviceName );

//手机系统版本

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

NSLog(@"手机系统版本: %@", phoneVersion);

//手机型号

NSString* phoneModel = [[UIDevice currentDevice] model];

NSLog(@"手机型号: %@",phoneModel );

//地方型号 (国际化区域名称)

NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

NSLog(@"国际化区域名称: %@",localPhoneModel );

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

// 当前应用名称

NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

NSLog(@"当前应用名称:%@",appCurName);

// 当前应用软件版本 比如:1.0.1

NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

NSLog(@"当前应用软件版本:%@",appCurVersion);

// 当前应用版本号码 int类型

NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

NSLog(@"当前应用版本号码:%@",appCurVersionNum);

svn服务器配置 for mac的更多相关文章

  1. 设置SVN,Git忽略MAC的.DS_Store文件的方法

    设置SVN,Git忽略MAC的.DS_Store文件的方法 I. 显示Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bo ...

  2. linux下SVN服务器配置

    SVN服务器配置 1. 安装svn服务 yum install subversion 2. 新建一个目录用于存储SVN所有文件 mkdir /home/svn 3. 创建项目 在上面创建的文件夹中为项 ...

  3. svn服务器配置

    源代码版本维护 官方网站:http://subversion.apache.org/ Windows客户端 TortoiseSVN:http://tortoisesvn.net/ 常见的版本控制软件 ...

  4. SVN服务器配置实战

    [需求] 为公司多个部门建立的SVN仓库compay 公司部门和人员构成 A部门 (zhangsan,lisi,wanger,mazi) B部门(jia,yi,bing,ding) C部门(chun, ...

  5. Windows基于Apache的svn服务器配置

    参照 http://bbs.iusesvn.com/thread-158-1-1.html文章,经过svn的洗刷,终于把它配置成功,现在把我所配置的方法,记录下来,以供其他有需要的朋友参考,需要改进的 ...

  6. Windows 下 SVN 服务器配置

    1.下载文件,   下载最新版本subversion,我这里选择VisualSVN-Server-2.5.7.exe   2.安装Subversion 服务器   由于我下载的是setup.exe版本 ...

  7. svn服务器配置小记

    在这里/opt/svndata/repos1创建svn版本库svnadmin create /opt/svndata/repos1 创建成功后会在/opt/svndata/repos1目录下生成con ...

  8. svn服务器配置与客户端的使用

    1, Apache Subversion 官网下载地址: http://subversion.apache.org/packages.html#windows 官网下载提供的一般都是最新版本的,如果想 ...

  9. svn服务器配置以及自动同步到web服务器

    感觉再不用svn就真的老了. 安装 yum install subversion 新建repo mkdir -p /opt/svn/myrepo svnadmin create /opt/svn/my ...

随机推荐

  1. 最接近WeChat的全屏自定义相机(Custom Camera)

    代码地址如下:http://www.demodashi.com/demo/13271.html 一.需求 最接近WeChat的全屏自定义相机(Custom Camera),拍照和预览都是全屏尺寸.使用 ...

  2. Aptana插件在eclipse中安装

  3. 部署NopCommerce商城系统问题整理

    NopCommerce是一个很棒的开源商城系统,下面整理一下我在部署使用NopCommerce系统中的一些问题. 我使用的是NopCommerce3.9版本. 1.安装 安装教程网上很多,这里不细说, ...

  4. C# 使用TASK处理多任务同时处理

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  5. java启动参数 设置

    JAVA_MEM_OPTS="" BITS=`java -version 2>&1 | grep -i 64-bit` if [ -n "$BITS&quo ...

  6. unity, change shader for me and all my children

    public void changeShaderForMeAndAllMyChildren(){ Transform[] childrenTransformList = GetComponentsIn ...

  7. 에러 처리 HandleErrorAttribute

    ExceptionInfo info = new ExceptionInfo(); info.Success = false; info.Message = filterContext.Excepti ...

  8. 让 Vivado有Zybo Board的配置文件

    Zybo Board开发记录: 让 Vivado有Zybo Board的配置文件 由 judyzhong 于 星期三, 07/13/2016 - 10:41 发表 本文转载自:coldnew's bl ...

  9. PHPCMS 后台学习

    1.final 不能被子类改写,不可扩展2.私有不能被继承3.构造方法,第一个被调用的方法4.static访问 类名::方法名 parent::test();这里test可以不静态 m=模块名& ...

  10. flex and bison学习笔记01

    工作需要,学习一下Flex and bison,以前在编译原理的课上听老师说过他们的前辈,lex and yacc.Flex and bison就是lex and yacc的升级版. 参考书:flex ...