mac中拱建svn开发环境
关于svn环境搭建,网上很多例子,本文只是大概列出思路,以备忘,同时希望能够能给新手一些帮助。
1、首先不需要到subversion官网去下载svn服务端,Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置。我们可通过svnadmin --vsersion进行确定是否有svn服务端。
2、系统设置里面打开Web共享:系统偏好设置--》共享--》
3、建立想要保存软件仓库的目录
sudo su (然后输入密码)
mkdir /opt
mkdir /opt/svn
mkdir /opt/svn/repos
4、创建版本仓库
svn create /opt/svn/repos
5、修改授权配置
进入到仓库配置目录 cd /opt/svn/repos/conf
vi svnserve.conf后把password-db = passwd注释去掉。
vi passwd 格式为 "用户名 = 密码"
vi authz
[groups]
g_developers = liugx
[/]
@g_developer = rw
liugx = rw
* =
这里要知道vi命令的用法,上网查查:)一般用到编辑模式,输入i进入编辑模式,保存退出(:wq!)等命令即可(要用sudo su登录)。
6、启动svnserve:
svnserve -d -r /opt/svn/repos(如果要结束服务用 killall -9 svnserve)
7、在Xcode中配置SVN
(1)Xode的菜单中选择 SCM -> Configure Repositories,点击左边加号,Name填写repos的名字,SCM选择subversiion,然后填写SVN服务器的信息,如输入svn://localhost
(2)然后选SCM -> Repositories ,你就可以进行创建文件夹登操作了。SVN的日常管理也可以在这里做。点击Import,选择想要进行版本控制的项目。
(3)Check out!选中项目,点击Check out,选择目标位置。相当于用svn对项目进行初始化,加入一些控制信息。这一步很重要,缺失了将不能进行版本控制
(4)打开Check out之后的项目,点击项目属性Get info,在general中将SCM Repository先选择为刚才自己的配置。
(5)设置好以后,你在你的项目视图中就可以看到新的一列(如果看不到,右键Groups&Files,钩选SCM),M表示该文件已经修改过,然后你已经可以通过SCM菜单,或者右键菜单直接进行SVN的操作, commit,update,revert,diff and log,任何你想要的。commit时,message最好详细填写本次版本相对于上次版本的改动
8、以后每次需要进行开发时,把svn起起来就可以了:svnserve -d -r /opt/svn/repos
?
?
http://icons.iconarchive.com
http://www.glyphish.com/