MAC SVN Phonegap

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

posted @ 2013-12-20 15:58  numtech  阅读(292)  评论(0编辑  收藏  举报