Что такое Jujutsu?
Jujutsu — это Git-совместимая система контроля версий, которая предлагает более простую и мощную модель, чем Git, оставаясь при этом обратно совместимой с существующими репозиториями Git. Она использует команду jj, рассматривает рабочую копию как коммит, обеспечивает полноценную обработку конфликтов и отмену для каждой операции — позволяя вам продолжать использовать Git-хостинги вроде GitHub или Forgejo под капотом.
⚡ Ключевые возможности Jujutsu
🔄 Совместимость с Git
Работает напрямую с существующими репозиториями и удалёнными репозиториями Git, такими как GitHub и Forgejo.
↩️ Универсальная отмена
Каждая операция записывается и может быть отменена одной командой.
🧩 Полноценные конфликты
Конфликты фиксируются в коммитах и могут быть разрешены в любой момент, а не только во время слияний.
📄 Рабочая копия как коммит
Рабочая копия сама является коммитом, что убирает область подготовки и упрощает рабочие процессы.
🎯 Почему Jujutsu?
- Более простая модель: Отсутствие области подготовки и последовательный, предсказуемый рабочий процесс
- Безопасные эксперименты: Отмена любой операции, включая перебазирование и слияния
- Совместимость с Git: Продолжайте использовать Git-хостинги и сотрудничать с пользователями Git
- Мощное редактирование истории: Лёгкое перебазирование и переписывание коммитов
🆕 Основные возможности
- Команда jj: Современный CLI поверх репозиториев Git
- Журнал операций: Полная история операций репозитория с возможностью отмены
- Обработка конфликтов: Конфликты хранятся в коммитах, разрешимы в любой момент
- Движок Git: Взаимодействует с существующими удалёнными репозиториями Git
📦 Установка из debian.griffo.io
Шаг 1: Добавить репозиторий
Шаг 2: Установить jujutsu
🎯 Примеры базового использования
🚀 Почему стоит выбрать debian.griffo.io?
- Официальный Ubuntu: Часто отстаёт на месяцы, отсутствуют новейшие функции
- debian.griffo.io: Последняя версия в течение нескольких часов после релиза
- Ручная установка: Требуется ручная загрузка и настройка PATH
- Наш репозиторий: Готовые к использованию собранные пакеты
- ✅ Новейшие функции: Получайте новейшие возможности и улучшения Jujutsu немедленно
- ✅ Без ручной настройки: Готовые бинарные файлы, устанавливаются и обновляются через apt
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после релизов апстрима
- ✅ Правильные зависимости: Корректно упакован со всеми необходимыми библиотеками
- ✅ Мульти-дистрибутив: Работает на Jammy и Noble
- ✅ Лёгкое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Ubuntu собираются и поддерживаются автоматически в этом репозитории GitHub:
- 📁 jujutsu-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступны из debian.griffo.io:
- lazygit — простой терминальный интерфейс для команд git
- Helix Editor — постмодернистский модальный текстовый редактор
- Starship — быстрое, настраиваемое кроссшелловое приглашение командной строки
💝 Поддержать проект
Если этот репозиторий экономит ваше время и усилия, рассмотрите возможность его поддержки!