Предыстория: я уже где-то год примерно, периодически занимаюсь тем, что тестирую, отлаживаю и пишу документацию для пирингово клиента MLdonkey.
Но поскольку перевод это не единственное, что требуется, а требуются разработчики, то нужно как-то начать работать с репозиторием.
Чтобы пилить код в совместной команде.
И несмотря. на то, что я вообще почти не программист да и язык Ocaml не знаю, но есть ряд вещей которые желательно допилить и сделать это не сложно. Но у других разработчиков не хватает времени занятся этим.
Сам вопрос: чем удобнее всего работать с репозиторием ?
И есть ли какая-либо среда разработки, в которой есть дополнение для Ocaml (если хотите предложить Eclipse, то встречный вопрос, оно точно рабочее ? Ибо мне никак в нём не разобратся.).
Вообщем-то читал вот эту документцию:
И вроде понимаю, как оно работает, но даже не знаю с чего начать :-(
Подскажите кто-нибудь адекватные ссылки или совет попроще. С чего начать.
Сам я это понимаю, как то, что спец. командой можно получить текущее состояние дел.
Или получить срез на какое-либо состояние (пред релиз, последние правки и т.п.)
Можно внести самому изменения в код и отправить их обратно.
Но как это всё фактически делать. Не совсем понимаю.
Заранее спасибо за помощь.
Насколько я понимаю есть CSV репозитарий с исходниками.
Цель: выкачать все исходники себе, что-то поправить и залить в тот же репозитарий.
Если это так то Eclipse успешно справится с этим. Нужно только плагин поставить.
Процес примерно такой:
1. Шаг 1 единоразовый. Выкачиваешь все исходники себе на тачку.
2. Правишь что-то.
3. Жмёшь "Synchronize" и в окне показывает что пришло, что просится на комит(твои изменения) и что конфликтует. Смотри скрин в атаче.
4. Дальше всё просто Update или Commit.
Начни с установки еклипса.
Спасибо за отзыв.
Ну где-то примерно так я и понимаю.
В проге "Cervisia - Работа с репозиториями CVS" - какие-то основные действия можно сделать, но не больше.
Более конкретные уточнения темы:
1) Где в Eclipse выбрать работу с репозиторием и вообще с языком Ocaml ?
Пробовал дополнение загружать, но не понимаю, даже нажимая открыть и выбирая файл с кодом .ml - ничего не открывается. Не закрывается и не изменяется.
2) В принципе код, который я получил просто командой из консоли и есть код этой программы. Но ./configure в том каталоге ничего не даёт.
А как это всё распихать, я самостоятельно не знаю.
Чтобы как в релизе было.
Во-первых в еклипсе операции с репозиторием и поддержка какого-то языка програмирования - это независимые друг от друга вещи.
1. Только что обнаружил что CVS плагин для еклипса ставится по умоланию. Первое что надо - выкачать проект. File -> New -> Other. В диалоге пишешь CVS и находишь пункт "Projects from CVS". Дальше всё интуитивно.
2. По умолчанию в еклипсе можно открывать исходный код как обычный текст и править. Не думаю что это удобно. Быстрый серч дал эту ссылку http://www.algo-prog.info/ocaide/install.html Попробуй поставить этот плагин. Он послужит для того чтобы нормально работать с кодом: code assist, компилить, запускать и т.д.
В принципе никто не запрещает дописывать код в любом внешнем редакторе, каком угодно. А еклипс юзать только для синхронизации.
3. После того как ты что-то поменял или просто хочешь забрать чужие изменения - правая кнопка по проекту Team -> Synchronize With Repository
Спасибо, пользоваться репозиторием из Eclipse в разы легче, чем многими другими программами.
Вообщем буду разбираться. Если возникнет, что-то координально не понятное. Отпишусь.
Да, даже когда в исходниках конфликты часто разруливается несколькими кликами.
На здоровье. Пиши если что.
Блин, а как в консольном CVS посмотреть обновления по сравнению, с текущей версией у меня на локальном компьютере ? Т.е. то, что за время с последнего обновления сделали програмеры ?
Справочка на русском
Отправить комментарий