• Авторизация


subclipse bug 14-09-2006 20:40 к комментариям - к полной версии - понравилось!


Кто пользует subclipse - имейте ввиду: если файл поменять через copy его в одном бренче и paste в другом - сабклипс решит, что файл УДАЛЕН и не даст его закоммитить. Причем если state tree соответствующего каталога стереть, то в отличие от cvs сабклипс это дерево не пересоздает, а считает каталог "добавленным в бренче и отсутствующм локально" - опять же не давая коммитить.

Вывод: обновляя файлы в сабклипсе, копируйте их фаром, и потом жмите в эклипсе refresh. Тогда оно работает.
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
14-09-2006-20:51 удалить
Попробуй subversive

--- Den Raskovalov
ujeen 14-09-2006-20:56 удалить
Den, сабверсив я пробовал - он замечательно виснет под третьей федорой. Пришлось через неделю мучений снести и поставить сабклипс. Надеюсь к нему вернуться, когда наконец у меня будет пятая Федора, свежий эклипс 3.2 (вместо 3.1.1) и глядишь, к сабверсиву какой-никакой патч выпустят (я читал в сабверсивских форумах, что не у меня одного он виснет).
14-09-2006-23:48 удалить
Можно я буду использовать твой блог для доказательства начальству, что лучше заплатить $150 за WinXP, чем пересаживать девелопера на linux? ;)


-- Den Raskovalov
ujeen 15-09-2006-02:58 удалить
Den, если речь о разработке под эклипсом - однозначно (чего стоит хотя бы отсутствие поддержки принтера и это безумное глюкалово под названием SWT-AWT мост).

Если речь идет о разработке "вообще" - я не был бы так категоричен. То есть, позавчера может еще и был бы, но вчера начитался Джоэля, а он говорит, что нынче в моде питон и руби, и вот под эклипсом я их серьезной поддержки не наблюдаю, в то время как связанные с этими языками emacsеры на работе ходят крайне довольные (не знаю точно почему, но на мысли наводит).

То есть, если в эклипс не упираться, то все не так однозначно. Но есть еще один убойный аргумент: браузер заказчика. В 80 процентах случаев это IE, поэтому для даже минимальной поддержки продукта виндоуз-бокс все равно нужен. Правда, отдельные граждане (бывает) пищат, что можно в vmware тестировать, и их тогда приходится давить силовыми методами за отсутствием аргументов :)
ujeen 15-09-2006-03:08 удалить
Den, кстати, попутно поинтересуюсь: а какой самый простой способ в сабверсиве сделать бэкпорт? Я уже знаю, что одной кнопкой это не делается точно (хотя в командной строке сабвершена делается тремя командами!!!), и знаю, что в сабклипсе этого нет в принципе. Но простейший путь в сабверсиве мне тоже интересен. Коллеги пока его не открыли, но бьются.
15-09-2006-08:03 удалить
Хм. Switch на ветку, merge..., в первом URL - ветка, снимаем галку, trunk, merge. Не то?

А по-честному мы backport делаем ручками, забрав в новый workspace ветку.

А вообще subclipse позволяет жить по правилу 80/20, и на том ему спасибо. А так консольный svn. Без него даже ветку не создать на несколько проектов.

--- Den Raskovalov
ujeen 15-09-2006-08:32 удалить
Ха! Для merge нужны (насколько я понимаю) два revision number. А для бэкпорта (это когда из head-а портируем в старый но продаваемый бренч) есть только один.

А не написать ли благородным донам добавку к сабклипсу/сабверсиву, которая бы таки создавала ветку на несколько проектов? (это ведь действительно нужно, не там где я работаю, правда, но если по уму делать, то да, требуется).

P.S. А может ты и прав, кстати. Надо посмотреть - если в этом контекстном мердже можно задать два ревижн-номера, разница между которыми даст бэкпортируемый набор, то это оно. Утром посмотрю.
ujeen 15-09-2006-17:45 удалить
Den, спасибо, у меня получился бэкпорт! (Конечно, в транке пришлось найти правильный подпроект, но это детали).

А скажи тогда заодно - зачем при ручном бэкпорте ветку в новый воркспейс, разве нового проекта недостаточно?
(у меня вот сейчас отлично забекпортилось в том же воркспейсе, и вот мне интересно, почему мне так повезло).
19-09-2006-23:49 удалить
У меня продукт - с десяток проектов

--
Den


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник subclipse bug | ujeen - Аутливинг | Лента друзей ujeen / Полная версия Добавить в друзья Страницы: раньше»