7

由于 4.4.1 版本的 Xcode 没有 switch 分支或 checkout 旧版本功能,是否可以在 bash 中做到这一点

git checkout in-app-purchase-to-be-added

或者

git checkout HEAD^2

因为所有的源代码(.m, .h), .xib, 和项目文件,图片资源都会在眨眼之间发生变化,所以不会在Xcode中引起奇怪的行为吗?现在我总是退出 Xcode,切换分支,然后重新启动 Xcode,但也许有更快的方法。

4

2 回答 2

5

XCode 应该有一种切换分支的方法,如“在Xcode 4.1 中使用分支和 git ”中所述

首先,调出组织者的存储库视图并在左侧找到您的项目。
单击其中标有 Branches 的淡黄色文件夹,然后在窗口底部单击Add Branch图形。
在出现的对话框中为分支命名,并确保选中底部的复选框Automatically switch to this branch

自动切换

返回组织者的存储库视图并再次单击您的蓝色文件夹。
在窗口底部,您可以选择Switch Branch
返回到您的master分支(或您想要合并这些更改的任何分支)。

另请参阅“使用 Xcode 进行 Git 分支管理

切换分支

对于更复杂的分支切换/创建,是的,您可能必须通过命令行进行:

如果您在 Xcode 中打开项目的情况下从命令行执行 git 版本控制,您需要注意的一件事是,当您更改某些内容时,它并不总是立即发现。
我发现 Organizer 在发现当前分支已更改之前需要在一些不同的视图之间切换

因此,可能并不总是需要关闭/重新打开 XCode,具体取决于项目的性质。

于 2012-09-09T07:50:54.787 回答
3

希望这会有所帮助。在通过 Xcode 时,发现了这个。它更加方便和容易。

于 2021-01-22T19:26:42.623 回答