我使用appcelerator和git - 构建iOS应用程序。
我们只有一名开发人员 - 我们在开发区 - 我们可以在那里进行质量检查并确定应用中的问题。
我希望您就如何标记/标记特定版本提出自己的看法。当我们创建应用程序的iOS版本时,我们希望“标记”进入该版本的所有代码 - 因此我们可以为该版本的代码分配错误。
一个假设是我们只使用describe和tag - 就像
一样 git tag -a `git describe`
git commit -am `git describe` # or some comment
然后qa人可以
git checkout tags/<tag_name>
并使用引用错误?
这是一个小团队 - 我们正试图强制使用应用程序和代码库中的版本号 - 这样我们就可以跟踪错误/更改。
任何想法都会有所帮助。
感谢
答案 0 :(得分:0)
好 - 不是专家 - 但这是一个简单的选择。如果您正在使用appcelarator,那么应用程序的版本将在tiapp.xml中递增/更改
所以首先通过
从tiapp.xml获取版本和一些注释version=`grep "<version>" tiapp.xml | sed -e 's/ *<[^>]*>//g'`
通过
创建评论comments=`grep "<description>" tiapp.xml | sed -e 's/ *<[^>]*>//g'`
然后你可以
git add .
git commit -am $comment
git tag -a $version -m $comment
git push --tags
将所有内容转储到一个简单的tag-push.sh(或其他内容)中,然后进行设置。我确信有一种更复杂的分支和标签方式 - 但这对我很有帮助。
当你变得更大时 - 你可以让一个人做标记。