Как я могу работать с репозиторием bzr/hg с XCode 4?

У меня есть проект Какао, управляемый в репозитории bzr, и до сих пор я использовал bzr только из командной строки. Но теперь, когда XCode 4 изначально поддерживает git, мне интересно, есть ли способ поработать над ним, используя замечательную функцию графического интерфейса XCode 4. Любая идея очень ценится.

Как на счет ртутного хранилища?

2 ответа

Я бы попробовал bzr-git и hg-git, если вы хотите использовать графический интерфейс Xcode 4.

Я использовал hg-git для хранилища Mercurial.

После установки hg-git я выполнил hg gexport конвертировать репозиторий в git-репо, бок о бок. Этого недостаточно для Xcode 4.0.0 (возможно, более новые выпуски исправили это): по-видимому, он, по крайней мере, не допускает "голые" репозитории (те, которые не клонированы из других, из того, что я собрал), а также другие свойства репозиторий hg-git

Чтобы решить эту проблему, мне нужно было всего лишь клонировать репозиторий git, используя git clone MyProject MyProjectGIT, Затем я открыл MyProject.xcodeproj в папке MyProjectGITработал над ним, фиксировал с использованием Xcode 4 и возвращался в исходный репозиторий git (один рядом с репозиторием Mercurial). Для этого я использовал командную строку: git push, Я мог бы, вероятно, использовать графический интерфейс Xcode 4, но, да. Наконец, я импортировал изменения обратно в репозиторий Mercurial, используя hg gimport и вставил их в удаленный репозиторий BitBucket, используя hg push,

Обратите внимание, что вы, вероятно, не настроили имя пользователя и адрес электронной почты с помощью git по умолчанию, поэтому коммиттер будет испорчен.

git config --global user.name "Your Name"
git config --global user.email your.email@example.com

Возможно, более подробные инструкции (или просто разные) доступны в моем блоге.

Что касается хранилищ Bazaar, боюсь, я не смогу там помочь. Я еще не использовал Базар, и, к сожалению, не вижу необходимости использовать его для какой-либо серьезной работы в ближайшем будущем; Mercurial удовлетворяет мои потребности, и моя самая большая потребность в даже git приходит только от людей, публикующих программное обеспечение в репозиториях git, и от Xcode 4, еще не поддерживающего Mercurial. Надеюсь, вы найдете то, что вам нужно и для базара!

Другие вопросы по тегам