问题描述
|
我无法弄清楚如何在Xcode 4中创建Subversion标记。我认为应该在Organizer-> Repositories界面中,但是我似乎找不到办法。在Xcode 3中,您可以浏览SVN信息库,单击窗口顶部栏中的“复制”按钮,然后指定标签/ SVN目录。我在Xcode 4中看不到相同类型的选项。
我现在的解决方法是命令行:
svn copy trunkSourceUrl tagsDestinationUrl -m \"My tag message.\"
解决方法
遗憾的是,由于具有合并分支的能力,因此似乎还不能在XCode 4中管理标签。考虑到以编程方式创建标记与创建分支完全相同的操作,这有点荒谬。猜猜我们一直在使用终端命令,直到Apple最终就SVN达成共识。
有趣的是,它确实在XCode 3中起作用。
,您需要转到存储库的顶层,并在组织者的正确选择下选择它。您将看到将用户名和密码放在何处。在其下,您将看到用于指定中继线,分支和标签的字段。我只是放了树干,分支和标签(这是svn布局的习惯)。旁边的珠宝应变为绿色,并且您将在右侧的存储库下看到“主干,分支和标签”文件夹的弹出窗口。
,您正确地声明了它确实在XCode 3中起作用,而在XCode 4中不再起作用。
我想您或多或少地回答了您自己的问题-您仍然可以将XCode 3用于SVN复制,标记等。我只是试过了,在同时打开XCode 4的情况下似乎可以正常工作。您无需在XCode 3中打开任何文件或项目即可使用\'SCM \'菜单。由于您不需要经常执行此操作(我想),因此短时间内同时使用两个XCode应用程序不是主要问题。否则,这可能会造成混淆。
,选择\“ Root-> Tags \”目录,使用您要标记的发行版名称创建一个新目录,例如\“ MyGreat App 1.1 \”
选择新目录,然后单击\“导入\”,然后选择您的源代码目录,然后单击\“导入\”按钮。