Как стать автором
Обновить

Официальный релиз JetBrains Upsource 1.0: просмотр и рецензирование кода

Время на прочтение4 мин
Количество просмотров23K
Возможно, вы уже наслышаны, а если нет, то самое время узнать, что на днях мы выпустили первый официальный релиз Upsource.

Что такое Upsource?


Upsource — это инструмент для просмотра VCS-репозиториев, навигации по ним, а также для обсуждения и рецензирования кода (code review). Upsource предназначен для установки на собственном сервере компании и умеет работать с репозиториями Git, Mercurial, Subversion и Perforce.

В Java-проектах Upsource дополнительно осуществляет анализ кода аналогично тому, как это делает IntelliJ IDEA, а также предлагает знакомые по IDE функции Find Usages, Go to Declaration и Type Hierarchy.

Если помните, в августе мы анонсировали программу раннего доступа к Upsource, ну а сейчас дожили до релиза. Особо стоит отметить, что перед релизом мы обстоятельно подумали о лицензировании и ценах, и в итоге пришли к тому, что лицензия для небольших команд — до 10 пользователей (8 обычных пользователей, 1 гость и 1 администратор) — будет совершенно бесплатна. Для более крупных команд предлагается ряд коммерческих лицензий от 25 пользователей.

Upsource 1.0
Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии59

О системе контроля версий Perforce Helix

Время на прочтение6 мин
Количество просмотров33K
Приветствую,

Поиск по архивам Хабра показал, что о Perforce Helix почти ничего не писали, а в рунете доступна только обзорная статья про расширение для VS и перевод англоязычной старенькой статьи Dear Perforce: fcuk you. При этом в комментариях к статье, посвящённой используемым системам контроля версий, Perforce часто упоминали, поэтому мне захотелось опубликовать пару обзорных статей по функциональности Perforce Helix, которые возможно кому-то помогли бы разобраться в данной платформе, то есть исключительно для информационной составляющей.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии27

Поисковый движок по исходникам Krugle встроили прямо в Eclipse

Время на прочтение1 мин
Количество просмотров719
Состоялся апгрейд одной из лучших поисковых систем по исходным кодам Krugle. Речь идёт именно о корпоративной версии продукта (подписка стоит около $25 000 в год), а не об их бесплатном сайте с поиском по 2 млрд строк кода open source. На сайте-то ничего не изменилось.

Коммерческий же продукт Krugle предназначен для крупных софтверных компаний, которые ведут масштабные проекты с участием десятков и сотен программистов. Вторая версия поисковика Krugle научилась работать в связке с различными системами для менеджмента и отслеживания версий ПО, в том числе ClearCase, Perforce, Microsoft Team Foundation Server и Subversion.

Система автоматически индексирует все исходные коды, которые ей удалось найти в локальной сети, после чего предоставляет поисковый интерфейс через браузер или прямо из Eclipse IDE. В будущем Krugle планируется интегрировать с Visual Studio. Кроме исходников организации, через такой интерфейс доступна также вышеупомянутая поисковая база из двух миллиардов строк открытого кода.

Поисковый движок поддерживает более 40 языков программирования, распознаёт различные элементы кода, в том числе вызовы функций и определения классов, может искать только по кодам указанного проекта и т.д.

Потенциальные клиенты могут перед покупкой попробовать движок Krugle 2.0 в удалённом режиме через VMware.

via IDG News
Всего голосов 9: ↑7 и ↓2+5
Комментарии0

Линус Торвальдс о GIT на Google Talks [видеоперевод 8 частей]

Время на прочтение1 мин
Количество просмотров4.1K
Два года назад Линус Торвальдс рассказал представителям Google об использовании GIT (распределённой системы контроля версий) для ядра Linux. Посчитав, что многие могут пропустить эту интересную лекцию по причине незнания языка, я осмелился озвучить её по-русски.



а так же плейлист целиком.
пояснения...
Всего голосов 103: ↑100 и ↓3+97
Комментарии42

Software Configuration Management // Распределенный контроль версий

Время на прочтение5 мин
Количество просмотров6.4K
Приветствую. Как и обещал — продолжение цикла заметок об управлении конфигурацией ПО, в простонародье называемом Software Configuration Management. Весь цикл можно найти по ссылке на тэг CM. Из ещё неохваченного осталась буквально пара заметок.

Сегодня речь пойдет о довольно спорном и в чём-то провокационном вопросе — распределенных системах контроля версий. Знаю, что подобные системы популярны среди хабравчан, так что заранее готов в обсуждению. Более того — призываю не проходить мимо и высказаться, если есть что сказать по делу.

Приступим
Всего голосов 19: ↑14 и ↓5+9
Комментарии45