Ios 选择Xcode 6 bot上的分支

Ios 选择Xcode 6 bot上的分支,ios,xcode,macos,xcode6,Ios,Xcode,Macos,Xcode6,在Xcode[Server]5.x中,当创建一个bot时,我们可以指定。如何在Xcode 6中获得相同的结果?这些选项在创建bot时在Xcode中不可用,在web上查看时在浏览器中也不可用。经过一些调查后,为bot选择不同分支的唯一明显方法是在创建bot时签出该分支。这可以在Xcode中完成: 源代码管理>[您的项目名称]>切换到分支机构 之后,您可以创建bot,该bot将在集成时签出此分支 我真的不喜欢这种行为,必须假设在Xcode 7中有一种解决方法,您现在可以选择分支了 在Xcode 5和

在Xcode[Server]5.x中,当创建一个bot时,我们可以指定。如何在Xcode 6中获得相同的结果?这些选项在创建bot时在Xcode中不可用,在web上查看时在浏览器中也不可用。

经过一些调查后,为bot选择不同分支的唯一明显方法是在创建bot时签出该分支。这可以在Xcode中完成:

源代码管理>[您的项目名称]>切换到分支机构

之后,您可以创建bot,该bot将在集成时签出此分支


我真的不喜欢这种行为,必须假设在Xcode 7中有一种解决方法,您现在可以选择分支了

在Xcode 5和6中,您可以将以下内容添加到“集成前”脚本中


git您分行的结帐名称

我同意。选择一个分支而不考虑当前分支的方式要好得多。另外,无论已提交哪个分支,似乎都会启动一个新的构建,这感觉很浪费。还有其他人注意到这种行为吗?还没有看到,我们还没有用这个新服务器进行过太多的构建。从构建的角度来看,Xc6似乎有点简化了,我想XCode 6中的机器人依赖于我们当前使用的模式。如果模式位于不同的分支上,则bot将执行此操作。也许我们可以对其进行编辑?@GeorgeSealy我可以确认您的发现,提交到分支会启动设置为轮询提交更改的机器人程序。我希望(并期望)苹果将恢复分支控制权。如果做不到这一点,请在文档中的某个地方明确指定机器人位于创建它们的分支上。这是一个很好的呼叫-这是一个比我的更好的答案。尽管两者都感觉有点笨拙/笨拙。用这个救了我!非常感谢您提供了这个简单的解决方法。如果您这样做,您需要手动启动集成,“提交时”无法工作