Xcode 5: 将新项目同步到Svn上
来源:互联网 发布:泰伦斯琼斯数据 编辑:程序博客网 时间:2024/06/07 20:18
两种办法,
一是使用比较成熟的svn客户端;
二是使用终端。以下为终端方法:
假设已经通过Xcode->Preferences->Accounts将repository: http://myserver.me.com/svn/ 添加到Xcode中。
- 创建一个新项目: $HOME/IOS/Projects/MyProject
- 关闭项目,为了避免对svn有影响,可能需要完全退出Xcode
打开终端,并进入到项目目录
<code style="margin: 0px; padding: 0px;"><span class="pln" style="margin: 0px; padding: 0px;">cd $HOME</span><span class="pun" style="margin: 0px; padding: 0px;">/</span><span class="pln" style="margin: 0px; padding: 0px;">IOS</span><span class="pun" style="margin: 0px; padding: 0px;">/</span><span class="typ" style="margin: 0px; padding: 0px;">Projects</span></code>
把项目添加到svn上
<code style="margin: 0px; padding: 0px;"><span class="pln" style="margin: 0px; padding: 0px;">svn </span><span class="kwd" style="margin: 0px; padding: 0px;">import</span><span class="pun" style="margin: 0px; padding: 0px;">-</span><span class="pln" style="margin: 0px; padding: 0px;">m </span><span class="str" style="margin: 0px; padding: 0px;">"New Import"</span><span class="typ" style="margin: 0px; padding: 0px;">MyProject</span><span class="pun" style="margin: 0px; padding: 0px;">/</span><span class="pln" style="margin: 0px; padding: 0px;"> https</span><span class="pun" style="margin: 0px; padding: 0px;">:</span><span class="com" style="margin: 0px; padding: 0px;">//myserver.me.com/svn/trunk/MyProject</span></code>
将项目检出
<code style="margin: 0px; padding: 0px;"><span class="pln" style="margin: 0px; padding: 0px;">svn co https</span><span class="pun" style="margin: 0px; padding: 0px;">:</span><span class="com" style="margin: 0px; padding: 0px;">//myserver/svn/trunk/MyProject MyProject</span></code>
用Xcode重新打开检出的项目,开始享受svn吧
svn子命令
add——添加文件,目录或符号链。
svn add PATH...
添加一个文件到工作副本:
$ svn add foo.cA foo.c
当添加一个目录,svn add缺省的行为方式是递归的:
$ svn add testdirA testdirA testdir/aA testdir/bA testdir/cA testdir/d
commit——将修改从工作副本发送到版本库
svn commit [PATH...]
例子
使用命令提交一个包含日志信息的文件修改,当前目录(“.”)是没有说明的目标路径:
$ svn commit -m "added howto section"Sending aTransmitting file data .Committed revision 3.
move——移动一个文件或目录
svn move SRC… DST
移动工作拷贝一个文件:
$ svn move foo.c bar.cA bar.cD foo.c
移动工作副本的一些文件到子目录:
$ svn move bas.c bat.c qux.c srcA src/baz.cD baz.cA src/bat.cD bat.cA src/qux.cD qux.c
移动版本库中的文件(立即提交,所以需要提交信息):
$ svn move -m "Move a file" http://svn.red-bean.com/repos/foo.c \ http://svn.red-bean.com/repos/bar.cCommitted revision 27.
0 0
- Xcode 5: 将新项目同步到Svn上
- Xcode 5: 将新项目同步到Svn上
- 发部新项目到SVN上
- 发部新项目到SVN上
- 将新项目存到git上
- 通过Xcode将项目同步到GitHub上
- 通过Xcode将项目同步到GitHub上
- [ios2]通过Xcode将项目同步到GitHub上
- 通过Xcode将项目同步到GitHub上
- 通过Xcode将项目同步到GitHub上
- 把新项目上传到svn
- 上传新项目到SVN服务器
- 将svn上文件同步到本地
- 将svn上的文件同步提交到服务器的shell
- ubutu 将svn上的文件同步到自己的文件夹下面
- 将SVN服务器上的数据库数据同步到自己客户端的电脑上(MySQL、Navicat)
- Axure和SVN同步----直接提交到SVN上
- 怎么添加新项目到SVN服务器
- Windows下利用live555实现H264实时流RTSP发送
- Kali下beEF关联metasploit的攻击模块
- 新版谷歌地图将更智能 居然知道你想去哪儿
- Python字符串格式编辑
- 加密和解密
- Xcode 5: 将新项目同步到Svn上
- 关于connect: network is unreachable 问题的解决
- 在jquery中使用jsonp跨域请求
- zabbix jmx lld 最佳实践
- 实时/历史数据库和关系型数据库的区别
- php经典算法
- 基础学习
- 牛人谈论CVPR 2015 Deep down the rabbit hole: CVPR 2015 and beyond
- 公司公司代码业务范围成本控制范围概念