码迷,mamicode.com
首页 > Web开发 > 详细

iPad上用Codea-SCM调用git web services做版本管理

时间:2015-06-11 23:24:15      阅读:527      评论:0      收藏:0      [点我收藏+]

标签:

iPad上用Codea-SCM调用git web services做版本管理

目录

说明

在 iPad 上使用 Codea 做项目开发,虽然调试、修改代码很方便,但是有一点比较麻烦,就是 Codea 无法做版本管理,所以有时修改错了,想回退到之前的稳定版本,就没办法了,只能手动保存每个版本的代码。

现在有一种方法可以把 Codea 的项目自动提交到 git 服务器上,可以非常方便地管理你的不同版本。

安装 Codea-SCM

需要用到的就是开发者发布到 Codea 官网社区的一个名为 Codea-SCM 的程序。可以使用 github.com 和国内的 git.oschina.net,前者只支持免费的公开项目,后者支持免费的私有项目。

Codea-SCM 的安装很简单,保证网络通畅,建立一个新项目,清空原来的 main 标签页的内容,把下面这段代码拷贝到 main 标签页,然后执行,就会自动通过网络把程序代码下载回来:

--# Main
-- codea-scm bootstrap installer

function setup()
    displayMode(STANDARD)
    print("Installing codea-scm ...")
    http.request("https://codea-scm.aws.mapote.com/install",
        function (data, status, headers)
            assert(loadstring(data))()
            print("Installation complete. SUCCESS!")
            print("Launch the project again to start using codea-scm.")
            tween.delay(2.0, close)
        end,
        function (err)
            print("PROBLEM downloading: " .. err)
        end)
end

function draw()
    background(37, 38, 50, 255)
end

在 Codea-SCM 上注册一个用户,随便起一个名字,比如 localUser,主要是为了得到那个公钥-RSA public key。

远端代码仓库设置

接着在 github.com 或 git.oschina.net 上注册一个用户,假设你注册的用户为 codeaUser,用该用户登录,上传你的公钥,然后创建自己的公开或私有项目,假设该项目名称为 myCodeaProject,那么你的项目的地址为:

注册在github.com上
https://github.com/codeaUser/myCodeaProject

注册在git.oschina.net上
https://git.oschina.net/codeaUser/myCodeaProject

接下来就是启动 Codea-SCM。

本地 Codea-SCM 设置

在 project 选项里填写你要通过 Codea-SCM 管理的 Codea 项目,这个项目就是你在 Codea 里创建的项目,假设名称为 myTest。

在 remote 选项里填写如下:

git@github.com:codeaUser/myCodeaProject

git@git.oschina.net:codeaUser/myCodeaProject

如果你在服务器上创建的是公开项目直接就登录进去了,如果你创建的是私有项目,则会提示你输入 git.oschina.net 的登录用户名和密码,也就是刚才的那个 codeaUser 用户。

这时如果网络连接正常,就会返回成功的消息,你就可以点击 Codea-SCM 上的 push 按钮来上传代码了,也可以通过 pull 来取回代码,每次操作都会直接修改到你 Codea 中的项目。

Codea-SCM操作界面如下:

技术分享
技术分享

Codea-SCM的主页

iPad上用Codea-SCM调用git web services做版本管理

标签:

原文地址:http://my.oschina.net/freeblues/blog/465788

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!