Конфликты XCode и SCM - PullRequest
       2

Конфликты XCode и SCM

0 голосов
/ 01 июля 2010

Есть ли приличный клиент Subversion для XCode?У меня так возникает соблазн писать свои собственные по состоянию на это утро после конфликта по поводу обновления.Я сделал слияния, вручную редактируя маркеры ">>> mine" и "<<< их", но в настоящее время ДОЛЖЕН быть лучший способ.Кто-нибудь знает простой способ разрешения конфликтов графически?Кажется, что конфликты SCM и запросы по истории SVN - две мои самые упущенные возможности во всех клиентах Mac SVN, которые я видел до сих пор.Я использую Версии и иногда встроенную поддержку XCode SCM.Я также кратко посмотрел на веб-сайте Cornerstones.(Cornerstone лучше?) У кого-нибудь есть идеи? </p>

Ответы [ 2 ]

0 голосов
/ 01 июля 2010

Я бы посоветовал использовать git-svn с GitX для большинства вещей.Интерфейс коммитов GitX так приятно действительно трудно вернуться к чему-либо еще.

Для конфликтов я использую Emacs, который предлагает действительно хорошее, полностью редактируемое, трехстороннее слияние с цветовой кодировкой.

Вы также можете ознакомиться с видео / слайдами WWDC 2010 (бесплатно на сайте Apple, если вы являетесь зарегистрированным разработчиком) о поддержке SCM в следующей версии Xcode.

0 голосов
/ 01 июля 2010

В качестве графического интерфейса SmartSVN предлагает базовый редактор конфликтов (хотя я считаю, что приложение очень медленно обновляется в большом дереве исходных текстов). Часто я возвращаюсь к Emacs, который поддерживает subversion через Psvn.el , и у которого есть очень способный 3-сторонний diff с ревизиями предков, пользовательским пропуском областей и другими вкусностями.

...