您的位置:首页 > 其它

svn mac

2016-03-03 18:13 239 查看
sub用的是mac系统自带的subversion,维基百科:点击打开链接

本文介绍subversion的使用方法,服务器端的设置不提及,本文是在假设您有svn账号的前提下,客户端要链接服务器的情况

【Import工程】

在Terminal下输入:svn import 本地目录 svn服务器目录 -m "注释"

eg:

svn import /Volumes/Data/code/TestProject  https://192.168.29.20/svn/TestProject -m "Initial TestProject"

注:svn服务器目录要设有要上传的项目的文件名,否则会上传到父目录里去

第一次连接svn服务器的时候,会让你输入账号和密码,认证好了之后,会让你选是拒绝还是临时链接还是永久链接。

身份验证存储路径如下:OS10.9/Users/pink/subversion/auth,如果删除auth文件夹,就需要重新认证。

【Checkout】

svn checkout https://192.168.29.20/svn/TestProject  /Volumes/Data/code/TestProject 
or

svn checkout https://192.168.29.20/svn/TestProject --username=name --password=pass /Volumes/Data/code/TestProject 

NoticeCheckout只需要做一次!

每天下班前:commit“可运行版本”

每天上班前:update前一天所有代码

commit和update可以在xcode的Source Safe Control里操作

“A”代表:该文件已经在svn管理之下,但是该文件没有被提交到svn服务器

“m”代表:修改了本地文件,但是还没有上传到svn服务器 所以需要再次commit一次

注意:如果Xcode工程需要lib文件,最好从Xcode的菜单选项里选择添加文件,不要直接拷贝在目录下就不管了,这样有可能lib文件并未真的添加的工程中,Commit代码时也不会检测到有lib文件添加。只有添加成功后,Lib文件会显示A字样,代表是添加的文件,然后commit就可以了,commit的时候,需要Enter Message。

【其他】

其他命令做法类似,详见help,查看help的方法,在Terminal下输入:svn help or svn import help
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn mac