1. Windows上用VisualSVN Server Manager创建好Repository。

2. 在MAC上,用Phonegap创建好项目,比如在Project1目录里的App目录。

3. XCode 4.6.1,打开Organnizer,左下角+,Add Repository,连接好Repo。

6. Orginizer里选Trunk文件夹,点Checkout,注意修改Save As的目录名字(比如Project1),和点旁边的带三角按钮选Project1的父目录。
    把SVN仓库Checkout到App的父目录Project1,会提示替换父目录内容,但不会删除已经存在的App目录。

7. 之后在Organizer里会看到创建了一个叫Project1的蓝色Working Copy目录。

8. 点蓝色Project1目录,再点Commit,在打开的对话框里勾选App目录,提交。

9. 之后可以在黄色Trunk目录里看到新提交的App目录,这时如果蓝色Project1目录里看不到App目录,可以尝试重启Xcode。

10. 在Finder里,找到App\platforms\ios里的xcode项目,打开,可以在模拟器里运行。

11. 可以修改App\www里的文件,然后运行phonegap local build ios,可能把更新的内容提交到App\platforms\ios\www目录里。

12. 运行phonegap local build ios更新App\platforms\ios\www里之后,会删除www里的.svn目录,Xcode里因为找不到svn信息会把这个目录标记为[~]:

http://stackoverflow.com/questions/9904027/whats-the-meaning-of-the-tilde-icon-at-the-xcodes-source-control-scm-statu

13.  其实也不用提交App\platforms\ios\www目录,这个问题不用处理,只要把App\www目录的修改提交了就行了。

14. 如果在Xcode里修改文件,提交或Update时遇到错误:The operation could not be performed because no valid working copies were found. 可以尝试重启Xcode:

http://stackoverflow.com/questions/12921076/cant-commit-update-file-in-xcode-editor-svn

MAC SVN Phonegap的更多相关文章

  1. mac svn: E210004: Number is larger than maximum

    SVN服务器IP地址发现改变,在Eclipse中的SVN资源库中执行Relocate重定位时发生错误: mac svn: E210004: Number is larger than maximum ...

  2. mac svn命令行使用入门

    本文转载至 http://blog.sina.com.cn/s/blog_6bfa2fc10101euf6.html   mac svn命令行使用入门 1. 初始化项目 svn import /Use ...

  3. mac svn cornerstone 破解版资源以及使用方法(仅供学习,非商业使用)

    mac svn 可视化客户端,找了好久,不知道是我搜索的有问题还是怎么了,没有特别好用的. 后来发现了一个大神做的破解版的 cornerstone,具体大神的博客我给忘记了,后续找到会贴出地址,以供膜 ...

  4. mac svn命令使用

    对mac不熟悉 ssd硬盘又小 不想装版本管理软件. #创建目录 svn mkdir svn://ip.xxx.xxx.xxx/client/ios/opengl/imageToll -m " ...

  5. Mac SVN 命令行

    Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10 以下是一些常用命令 1.将文件checkout到本地目录 svn checkout path(p ...

  6. Mac SVN ignore 等相关

    OSX自带了SVN命令行,通过终端就可以使用了. 一.SVN ignore Mac的SVN想把node_modules 忽略,即svn status时(svn st缩写)不显示node_nodules ...

  7. Mac SVN <CornerStone>的安装和配置

    cornerstone需要注意的地方 cornerstone文件夹的删除必须在 cornerstone软件里面删, 否则commit就会显示 up of date, 同步不了 http://www.t ...

  8. mac svn的替代品CornerStone

    推荐mac CornerStone客户端图形软件,类似windows下svn tortoise. 一.下载地址 : http://bbs.feng.com/read-htm-tid-7936664.h ...

  9. mac svn命令

    转载:Mac下svn command命令 svn help command  获取子命令说明 svn info $URL 查看工作空间信息 svn list   显示当前目录下svn记录文件列表,不访 ...

随机推荐

  1. HDU5731 Solid Dominoes Tilings 状压dp+状压容斥

    题意:给定n,m的矩阵,就是求稳定的骨牌完美覆盖,也就是相邻的两行或者两列都至少有一个骨牌 分析:第一步: 如果是单单求骨牌完美覆盖,请先去学基础的插头dp(其实也是基础的状压dp)骨牌覆盖 hiho ...

  2. codeforces 675D Tree Construction set

    转自:http://blog.csdn.net/qwb492859377/article/details/51447350 #include <stdio.h> #include < ...

  3. 【LeetCode 215】Kth Largest Element in an Array

    Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ...

  4. 多校5 1004 HDU5784 统计锐角三角形数目

    http://acm.hdu.edu.cn/showproblem.php?pid=5784 题意:n个点,找多少个锐角三角形数目 思路:极角排序+two pointers 当前选择的点集要倍增一倍, ...

  5. 有关android UI 线程

    1. GUI线程框架 常见的 Swing, SWT框架都是作为单线程子系统来实现的,实际上不仅限于在Java中, Qt.MacOS Cocoa以及其他的环境中的GUI框架都是单线程的.虽然很多人尝试过 ...

  6. javascript !!作用

    javaScript中使用!!表示取得boolean值,具体作用如下 var value= !!test[1]; 取变量的Boolean值, 相当于 var value = test[1]?true: ...

  7. 【转】在企业内部分发 iOS 应用程序

    (via:破船之家,原文:Provision iOS IPA App for In-House Enterprise Distribution)   在企业内部分发 iOS 应用程序非常复杂.经过努力 ...

  8. HDU 5821 Ball (贪心)

    Ball 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5821 Description ZZX has a sequence of boxes nu ...

  9. JSF 2.0 + Ajax hello world example

    In JSF 2.0, coding Ajax is just like coding a normal HTML tag, it's extremely easy. In this tutorial ...

  10. codeforces 625C K-special Tables

    C. K-special Tables time limit per test 2 seconds memory limit per test 256 megabytes input standard ...