Использование подрывной деятельности в XCode

Нет никакого конкретного способа, которым Вы используете для передачи с программистом. Это - очень универсальный вопрос, и необходимо включить больше деталей, что Вы хотите, какое приложение Вы ищущий и т.д.

, я лично работаю много над на уровне UI веб-сайта и предпочитаю снимки экрана с каждым запросом, который мы получаем. Изображение стоит тысячу слов в моем случае. Человеку, пишущему поисковую систему или поисковый робот, не был бы нужен снимок экрана вообще. Я также предпочитаю правильно написанные технические спецификации на том, что Вы ожидаете, когда сделают Вы хотите его и некоторые примеры.

кроме того, удостоверьтесь, что Вы рассматриваете то, что Вы определили. Несколько раз Ваши потребности не могут совпасть с первоначальным описанием.

25
задан Kevin L. 14 October 2009 в 23:34
поделиться

7 ответов

Я повторяю комментарий the_mandrill , поддержка SVN из XCode очень ограничена, особенно если вы привыкли к Eclipse.

Я также не понимаю почему всем, кажется, нужны визуальные клиенты. Я держу окно терминала открытым в каталоге моего проекта, и у меня нет проблем с взаимодействием с SVN из командной строки.

5
ответ дан 28 November 2019 в 21:43
поделиться

Я знаю, что это не совсем то, что вы просили, но я бы не стал особо полагаться об использовании SVN из Xcode, поскольку то, что вы можете с ним делать, очень ограничено. Это полезно для возможности делать различие или аннотировать прямо из IDE, но не для чего-то еще. Я не думаю, что это что-то может заменить использование отдельного автономного клиента, такого как SmartSVN или Versions.

Вы также должны перепрыгнуть через несколько обручей , чтобы заставить Xcode работать с SVN версии 1.5 и новее, так что об этом нужно знать перед установкой автономного клиента. Если сомневаетесь, сначала проверьте песочницу.

5
ответ дан 28 November 2019 в 21:43
поделиться

если вы хотите работать с svn через графический интерфейс, тогда я предлагаю вам использовать плагин eclipse + subclipse (который имеет больше функций и намного надежнее и проще, чем svn на xcode) ..

вы будете работать в xcode как обычно, но вы будете использовать eclipse только в качестве svn-клиента (создав общий проект в eclipse и сделав его указателем на каталог вашего проекта xcode)

и вот учебное пособие о том, как установить subclipse

2
ответ дан 28 November 2019 в 21:43
поделиться

I used this page as a reference for setting up my XCode projects with SVN. It is a good starting point, but I'll give a short walkthrough of what I did (since the page isn't really all that helpful!).

A couple notes: I'm using XCode 3.1.2 and Subversion 1.4.2. I've heard of problems with using SVN 1.5, but there are ways around that which I wont get into.

First off, I had a repository already set up and created the XCode project afterwards.

  1. In XCode you need to set it up to know about your repository using the SCM tab in the preferences window. Enter:

    1. A Name (this is arbitrary and used for reference with XCode)
    2. The scheme (http or svn)
    3. The host (i.e. svn.example.com)
    4. The path (the exact path to the SVN repository located on the host)
    5. The port (only if it isn't the default)
    6. And a username and password used to access the repository.

    The URL will be auto-filled as you enter the other fields. Hit "OK" when all the fields are good and XCode says it can connect.

  2. Then open your project and do a "Get Info" (Round blue icon with an exclamation mark) on the project itself. Under the "General" tab down at the bottom is an option for SCM, select the repository you made in 1 and close the window.

  3. Now open SCM in the menu-bar and go to "Repositories." Hopefully you've built your repository right using branches, trunk, and other directories at the base level because XCode doesn't have support for checking out the root directory. So go one directory at a time down the list and click the "Checkout" button and select a directory to check it out to (I recommend a "Code" or "Source" or "SVN" directory inside your XCode project directory). You cannot checkout multiple directories at once, but you can tell the next directory to checkout before the first has finished and XCode with queue the commands.

  4. Once that is all done go back to your XCode project window and "Add -> Existing Files..." to your project. Select the directory you've checked out the repository to and I recommend using the "Create folder references" option instead of the "Recursively create groups" option because added and removed items will be automatically reflected in a Folder Reference but not in a Group.

Now you've imported your SVN repository into an XCode project. From here any time you make a change, simply Right-Click (Control-Click if you only have 1 button) in the file and at the bottom of the context menu are the SCM options for comparing, committing, updating, and discarding (reverting) the file. You can also use the SCM menu in the menubar for file or project-wide updates/commits/reverts.

10
ответ дан 28 November 2019 в 21:43
поделиться

Как уже упоминалось во многих других ответах, клиент svn с Xcode довольно слаб (и это вежливо).

Лично я думаю, что запуск Eclipse просто получить доступ к svn-клиенту немного тяжеловато.

Я бы предложил два ответа:

  • Используйте выделенный svn-клиент для Mac (Версии и Cornerstone оба очень хороши, хотя и не бесплатны ... есть бесплатные, такие как svnX)
  • Если вы не очень довольны терминалом, вы можете создать скрипт для пары ключевых команд, которые вы хотите использовать, и добавить их в папку пользовательских скриптов Xcode, после чего вы можете запустить их из пункта меню или нажатием клавиши, как если бы вы использовали собственный клиент Xcode. В Google есть масса примеров того, как это сделать.
0
ответ дан 28 November 2019 в 21:43
поделиться

I came across these - no idea how well they work, but wanted to add some resources if I could:

0
ответ дан 28 November 2019 в 21:43
поделиться

У многих людей возникают проблемы с использованием сборки в svn-клиенте, особенно с тем, чтобы добавить новый проект в svn и убедиться, что он работает.

Я создал прямое руководство о том, как это сделать, вместе с очень известной ловушкой (работает для Xcode до последней версии xcode, включая Iphone 4 sdk)

http: //www.sodeso. nl /? p = 599

2
ответ дан 28 November 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: