Jac*_*ale 0 git version-control xcode xcode4
我是一个SCM新手,但我只需要一些基本的东西来进行版本控制.
我在XCode 4中使用Git.
问题是:
当我将项目提交到本地Git存储库时,如何自动为项目提供版本号(例如1.1.2)?
Git的版本号是否与我的应用发布号相关联?我的意思是,例如,如果我的工作副本的版本在Git中是1.2.3,那么我的info.plist中的版本也会改为1.2.3吗?
谢谢
Git的版本控制并不意味着与您的应用版本号相关.实际上并没有"Git中的1.2.3版本"这样的东西.Git提交由SHA哈希,分支名称或标记名称引用.
处理版本号的大多数人使用git标签来识别其产品的最终发布版本.因此,您将最后一次修复提交到测试分支,它会测试干净,将其合并到生产分支中,并使用下一个版本号标记该提交.
有些方法可以让标签操作在Xcode中更新项目的版本号,但没有任何开箱即用,并且我知道没有gui接口.您必须在git存储库中编写自定义挂钩.
另外,如果您使用Xcode4的git接口,那么您实际上并没有使用git如何使用它.Git是一个了不起的工具,Xcode为您提供了一个微小的(并且是错误的)界面.值得学习它.我对git的Xcode界面感到很失望,我甚至都不再使用它了.我在Xcode中工作并在命令行上管理我的存储库.
归档时间: |
|
查看次数: |
839 次 |
最近记录: |