LXF138:Review4
|
|
|
SmartSVN 6.6.2
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Что может предложить проприетарная система контроля рынку, избалованному свободными приложениями? Ник Вейч решил проверить.
Практически любому проекту, над которым работает больше одного программиста (и меньше – тоже), необходима какая-нибудь система контроля версий. В эпоху облачного хостинга это, пожалуй, основной способ для разработчика держать проект актуальным. Да, работа в командной строке не очень-то удобна для рядовых пользователей – но остаётся методом большинства программистов. Поэтому продажа в этой среде коммерческого приложения с графическим интерфейсом может показаться весьма нелёгкой задачей. Но Syntevo, компания-разработчик SmartSVN, дело своё, очевидно, знает: система продаётся уже несколько лет (а есть ещё SmartGit), и опыта накоплено немало.
Установить приложение нетрудно: SmartSVN работает там, куда вы его определили. Просто распакуйте архив где-нибудь в каталоге /home и запускайте. Любители приключений могут установить его для всех пользователей системы.
Одна особенность заметна уже при запуске – программа разборчива в отношении работающей версии Java: она ругается при попытке подсунуть ей OpenJDK (хотя урезонить её всё-таки можно). Да, это Java-приложение, и если вы рассчитывали подогнать интерфейс под себя, вам не повезло. Хотя разработчики изрядно потрудились над интерфейсом, полностью интегрировать его в среду рабочего стола не получится.
Парад функций
Приступив к знакомству, вы поразитесь глубине функциональности приложения. Проект создается просто скачиванием кода из удалённого SVN-репозитория в указанный локальный каталог или настройкой собственного локального SVN-сервера. По-любому, серия диалоговых окон проведёт вас через процесс создания и извлечения необходимой информации. После создания проекта в вашем распоряжении окажутся все стандартные инструменты: создание патчей, сравнение файлов, просмотр журналов, редактирование свойств, резервное копирование и так далее, никаких сюрпризов. Но покопайтесь-ка среди команд меню – немало жемчуга отыщете.
Графическое представление журналов очень полезно, особенно для проектов с большим количеством активных участников. Даже если ваш мозг способен упомнить все взаимосвязи, наглядный график, подготовленный к очередному совещанию разработчиков, лишним не будет. Браузер тэгов и ветвей упрощает наблюдение за версиями и ответвлениями от основной кодовой базы, а настраиваемые фильтры обеспечат просмотр только действительно нужных вам файлов.
Можно даже свернуть программу в системный лоток, и она будет уведомлять вас оттуда о каждом изменении кода. Ещё один бонус – богатство вариантов настройки. Практически любую часть приложения можно настроить под свои потребности. Настройке поддаются даже контекстные меню, а связи файлов с внешними приложениями устанавливаются через соответствующий диалог.
Дополнительные функции, которыми так богато приложение, дают немалый выигрыш по сравнению с командной строкой. Конечно, для рутинных операций возиться с графическим интерфейсом хлопотно. Но, поскольку SmartSVN рассчитан на работу с репозиторием, основную часть времени можно сидеть в консоли, а в графический интерфейс выходить для более сложных работ (управления ветвями или устранения конфликтов). Для рынка профессиональной разработки ПО $80 – весьма умеренная плата за силы и время, сбережённые на крупных проектах.
Свойства навскидку
- Графические журналы
- Графическое представление помогает лучше понять, что происходит с проектом.
- Сравнение файлов
- Вполне стандартное средство – но этот инструмент работает очень хорошо.