| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > УП: Инструменты > Mercurial. Как закинуть проект на сервер? |
| Автор: DissDoc 21.9.2010, 19:48 |
| Всем привет! Никак не разберусь с Mercurial. Вопрос такой. 1. Создал проект. 2. Проинициализировал Mercurial 3. Закоммитил 4. Как теперь его отгрузить на сервер? (на сервере еще проекта нет) - push не работает почему-то? Можете рассказать как быть? Я также знаю что проект нужно клонировать. Но работать придется тогда с клоном, а не с моим проектом. До этого работал на SVN =) Для меня пока что Mercurial - это ад. Как мне быть, чтобы проект отгрузился на сервер и можно было продолжать работать. Или вообще подскажите алгоритм действий в распределенных системах, что-то не догоню никак... |
| Автор: DissDoc 24.9.2010, 10:09 |
| Здорово конечно )) Но это все изучено. У меня проблема отгрузить проект на сервер ) Не пойму как |
| Автор: bilbobagginz 26.9.2010, 08:20 |
Сам - не профи с hg, а больше с git. из моего 10 минутного знакомства с hg, и судя по терминологии hg, которую вы, DissDoc НЕ используете, мне очень сложно поверить в ваши слова или понять что именно вы там делаете (а сделать желаемое вами можно как минимум 9-ю способами). Наша переписка напоминает игру в покер, в которой ваша сторона блефует (Фактом понимания прочитанного материала), а моя не хочет давать вам в руки новые данные для оперирования. Такая ситуация возможна в 2-х случаях: вторая возможная причина, что вы просто не умеете задавать технические вопросы. Больше склоняюсь именно к этому варианту. А первый намного хуже. Прочитайте и поймите, пожалуйста http://www.yakimchuk.ru/questions.htm, и возвращайтесь, с новыми силами и данными в эту ветку. |
| Автор: DissDoc 28.9.2010, 14:40 |
| Ладно. Давайте еще проще Есть проект. Не инициализирован не в одном репозитории. Я в SVN просто беру и инициализирую проект с помощью клиента и коммичу его (он отгружается на сервер) и все коммиты отгружаются туда же. В меркуриал (я понимаю, что такое распределенные репы) я коммичу - все у меня на компе и остается. ВНИМАНИЕ! На другой машине (в моем случае на сервере) этого проекта нет! Он не инициализирован никак. Я делаю через.. хм.. одно место. Вначале инициализирую его на сервере. Клонирую. Потом пушу обратно на сервер. Вопрос: можно ли мне неинициализированный проект на "сервере" (на другой машине, как будет угодно) отгрузить на сервер? Или только зайдя на сервер клонировать его с клиентской машины можно? Вот что я хочу узнать :( |
| Автор: bilbobagginz 28.9.2010, 17:32 |
| DissDoc, листинг команд в студию. |
| Автор: DissDoc 29.9.2010, 11:13 |
| Я уже собсно разобрался со всем. Смысл в том, что пытался меркуриал сделать своего рода через централизованный сервер... Потом подумал, зачем мне это делать, если можно спокойно продолжать использовать SVN Я просто пытался работать с мерком как и с SVN... :( А там подход нужно менять.... |
| Автор: bilbobagginz 29.9.2010, 20:10 |
| DissDoc, да, подход иной. обычно расшаривается в форме "репозитория" только ветка для юзеров или сторонних кодеров. остальное делается так: есть зашаренное "начало" на которое не только автор, но и другие вешают свои изменения. через какой-то промежуток времени автор получает либо в форме патчей, либо в форме репов (с помощью clone) он мержит их изменения в свое оригинальное под дерево. есть немало инфо о такой методе работы на сайте git. а чего вдруг перешел на hg, а не на git ? |
| Автор: DissDoc 13.10.2010, 08:54 |
| Тут все просто. Пишу на python под netbeans ) Сразу по дефолту есть плагинчик. Его первым и заметил. Потом уже увидел альтернативу git |
| Автор: bilbobagginz 13.10.2010, 12:53 |
| кстати я не к тому, что hg лучше или хуже git. и там и там надо доку читать и понимать. |
| Автор: current 5.9.2013, 11:00 | ||
| Привет. Задам вопрос тут, считаю что из этой темы. С помощью mercurial пытаюсь в netbeans получить изменения из репозитория. Получаю ошибку.
Где поправить эту кодировку? Netbeans 7.0.6, Mercurial 2.6.3, WinXP, также пробовал на Win7x64, Netbeans 7.3.1, Mercurial 2.6.3 |