我无法弄清楚如何在Xcode 4中创建Subversion标记。我认为它将在Organizer中 - >存储库接口,但我似乎无法找到方法。在Xcode 3中,您可以浏览SVN存储库,单击窗口顶部栏中的“复制”按钮,然后指定标签/ SVN目录。我在Xcode 4中没有看到相同类型的选项。帮助?
我现在的解决方法是命令行:
svn copy trunkSourceUrl tagsDestinationUrl -m "My tag message."
答案 0 :(得分:7)
唉,与合并分支的能力一样,看起来标签还不能在XCode 4中管理。考虑到以编程方式创建标记与创建分支完全相同的操作,这有点荒谬。猜猜我们一直坚持使用终端命令,直到Apple最终在SVN上采取行动。
有趣的是 在XCode 3中工作。
答案 1 :(得分:0)
您需要转到存储库的顶层,并在管理器的正确痛苦中选择它。您将看到您输入用户名和密码的位置。在此之下,您将看到指定中继,分支和标记的字段。我只是放置了主干,分支和标签(因为这是svn布局的习惯)。旁边的珠宝应该变成绿色,你会在右边的回购下看到Trunk,Branches和Tags弹出的文件夹。
答案 2 :(得分:0)
您正确地说它在XCode 3中有效,并且不再适用于XCode 4。 我猜你或多或少回答了你自己的问题 - 你仍然可以使用XCode 3进行SVN复制,标记等。我刚尝试了这个,它似乎可以同时打开XCode 4。您无需在XCode 3中打开任何文件或项目即可使用“SCM”菜单。由于您不需要经常这样做(我猜),在短时间内同时使用两个XCode应用程序并不是一个主要问题。否则,这可能会让人感到困惑。
答案 3 :(得分:-2)
选择“Root-> Tags”目录,创建一个新目录,其中包含您要标记的版本名称,例如“MyGreat App 1.1” 选择新目录并单击“导入”,然后选择源代码目录并单击“导入”按钮。