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信息会把这个目录标记为[~]:
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://*.com/questions/12921076/cant-commit-update-file-in-xcode-editor-svn