首页 > 其他 > 详细

svn in xcode5

时间:2014-03-04 22:53:28      阅读:540      评论:0      收藏:0      [点我收藏+]

两种办法,一是使用比较成熟的svn客户端,二是使用终端。以下为终端方法:

假设已经通过Xcode->Preferences->Accounts将repository: http://myserver.me.com/svn/ 添加到Xcode中。

  • 创建一个新项目: $HOME/IOS/Projects/MyProject
  • 关闭项目,为了避免对svn有影响,可能需要完全退出Xcode
  • 打开终端,并进入到项目目录

    cd $HOME/IOS/Projects
  • 把项目添加到svn上

    svn import-m "New Import"MyProject/ https://myserver.me.com/svn/trunk/MyProject
  • 将项目检出

    svn co https://myserver/svn/trunk/MyProject MyProject
  • 用Xcode重新打开检出的项目,开始享受svn吧

 


 svn子命令

add——添加文件,目录或符号链。

bubuko.com,布布扣
svn add PATH...
bubuko.com,布布扣

添加一个文件到工作副本:

bubuko.com,布布扣
$ svn add foo.c

A    foo.c
bubuko.com,布布扣

 

当添加一个目录,svn add缺省的行为方式是递归的:

bubuko.com,布布扣
bubuko.com,布布扣
$ svn add testdir

A    testdir
A    testdir/a
A    testdir/b
A    testdir/c
A    testdir/d
bubuko.com,布布扣
bubuko.com,布布扣

 

commit——将修改从工作副本发送到版本库

bubuko.com,布布扣
svn commit [PATH...]
bubuko.com,布布扣

例子

使用命令提交一个包含日志信息的文件修改,当前目录(“.”)是没有说明的目标路径:

bubuko.com,布布扣
$ svn commit -m "added howto section"
Sending        a
Transmitting file data .
Committed revision 3.
bubuko.com,布布扣

 

move——移动一个文件或目录

bubuko.com,布布扣
svn move SRC… DST
bubuko.com,布布扣

移动工作拷贝一个文件:

bubuko.com,布布扣
$ svn move foo.c bar.c
A        bar.c
D        foo.c
bubuko.com,布布扣

移动工作副本的一些文件到子目录:

bubuko.com,布布扣
bubuko.com,布布扣
$ svn move bas.c bat.c qux.c src
A        src/baz.c
D        baz.c
A        src/bat.c
D        bat.c
A        src/qux.c
D        qux.c
bubuko.com,布布扣
bubuko.com,布布扣

移动版本库中的文件(立即提交,所以需要提交信息):

bubuko.com,布布扣
$ svn move -m "Move a file" http://svn.red-bean.com/repos/foo.c \
                            http://svn.red-bean.com/repos/bar.c
Committed revision 27.

 

 

 

 

http://www.cocoachina.com/bbs/read.php?tid=154080    

bubuko.com,布布扣

svn in xcode5,布布扣,bubuko.com

svn in xcode5

原文:http://www.cnblogs.com/yulang314/p/3580051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!