SVN 创建操作流程:
1.终端登录linux服务器
2.创建svn 库文件夹
3.进入库文件夹赋权限
4.导入初始项目
详细命令:
ssh root@10.248.172.179
// 输入密码 ********
// 登录成功
// 进入合适的文件夹
cd /home
//创建svn 库文件夹
svnadmin create /home/Hygge_Manage_iOS
//进入svn 库文件夹
cd /home/Hygge_Manage_iOS/conf
//显示目录下文件
ls
//修改SVN 配置文件
vi svnserve.conf
//取消部分行屏蔽,修改部分行 (按i 修改,修改完成后按esc,再输入:wq然后回车)
//anon-access=read 改成 anon-access=none即解决了Not authorized to open root of edit operation 的 SVN Bug
anon-access=none
auth-access=write
password-db=passwd
auth-db=authz
//修改SVN 密码文件(注意最左边不能有空格)
vi passwd
[users]
manager1=123456
manager2=123123
manager3=888888
//修改SVN 权限文件
vi authz
[groups]
managers=manager1,manager2
@managers=rw
[/]
manager3=r
//启动SVN
svnserve -d -r /home/Hygge_Manage_iOS/
//提示不能绑定端口时,指定其他端口启动(Can't bind server socket)
svnserve -d --listen-port 8765 -r /home/Hygge_Manage_iOS
//OK,SVN 配置成功
//---------------------进程占用及杀死------------------------------------
// 查看端口绑定情况 :
ps -aux | grep svn
//杀掉SVN 进程
kill -9 3690
//---------------------进程占用及杀死------------------------------------
//导入项目
//使用conerstone 添加 新的svn server 库
//导入成功之后,点右键 import 项目到 库里面
// 命令导入初始项目(登出后svn server, 使用logout命令登出)(./表示当前目录)
svn import ./DeskTop/YummyManager svn://10.248.172.179:8765/ --username=user1 --password=user1
//导出项目
//使用Xcode,在preferece中先添加库配置,然后点source control -> checkout
//使用命令
svn checkout svn://10.248.172.179:8765 --username=user1 --password=user1 ./Desktop/YummyManager_0913x1