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
Notice:Checkout只需要做一次!
每天下班前: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
本文介绍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
Notice:Checkout只需要做一次!
每天下班前: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
相关文章推荐
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- MAC官方菜单纯CSS实现灰色会换色
- mac系统OS X10.10版本安装最新5.7.9mysql的方法
- 在Mac OS下使用Node.js的简单教程
- Mac环境下php操作mysql数据库的方法分享
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- jQuery根据用户电脑是mac还是pc加载对应样式的方法