Xcode 5: 将新项目同步到Svn上

来源:互联网 发布:linux新建用户步骤 编辑:程序博客网 时间:2024/05/22 23:07

两种办法,

一是使用比较成熟的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——添加文件,目录或符号链。

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.
1 0
原创粉丝点击