Release 1.0.6: auto-unignore, macOS fix, --version
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# Git Management Tools (`git_man`)
|
||||
|
||||
**Версия:** 1.0.6
|
||||
|
||||
Набор скриптов и утилит для управления Git-репозиториями, работы с подмодулями и автоматизации повседневных задач.
|
||||
|
||||
---
|
||||
@@ -12,6 +14,7 @@
|
||||
- [Установка](#установка)
|
||||
- [Использование](#использование)
|
||||
- [Требования](#требования)
|
||||
- [История версий](#история-версий)
|
||||
- [Автор](#автор)
|
||||
- [Лицензия](#лицензия)
|
||||
|
||||
@@ -23,6 +26,7 @@
|
||||
|
||||
Основные задачи:
|
||||
- Автоматическая регистрация вложенных репозиториев как подмодулей
|
||||
- Снятие путей из `.gitignore` при регистрации
|
||||
- Централизованное управление множеством репозиториев
|
||||
- Настройка игнорирования состояния подмодулей в основном репозитории
|
||||
- Автоматизация рутинных операций
|
||||
@@ -34,7 +38,7 @@
|
||||
### `register-submodules.sh`
|
||||
|
||||
**Описание:**
|
||||
Автоматически находит все вложенные Git-репозитории в текущей папке и регистрирует их как подмодули в `.gitmodules`. Поддерживает настройку игнорирования состояния подмодулей.
|
||||
Автоматически находит все вложенные Git-репозитории в текущей папке и регистрирует их как подмодули в `.gitmodules`. Перед регистрацией снимает путь из `.gitignore` (точные правила или исключение `!/path/`). Уже существующие клоны регистрируются без повторного clone. Поддерживает настройку игнорирования состояния подмодулей.
|
||||
|
||||
**Использование:**
|
||||
```bash
|
||||
@@ -46,6 +50,7 @@
|
||||
| Опция | Описание |
|
||||
|-------|----------|
|
||||
| `--help`, `-h` | Показать справку |
|
||||
| `--version`, `-V` | Показать версию скрипта (`1.0.6`) |
|
||||
| `--dry-run` | Только показать, что будет сделано (без изменений) |
|
||||
| `--force`, `-f` | Принудительная перерегистрация подмодулей |
|
||||
| `--ignore=MODE` | Установить режим игнорирования для ВСЕХ подмодулей |
|
||||
@@ -176,6 +181,25 @@ git submodule add https://git.p7net.ru/tools/git_man.git tools/git_man
|
||||
|
||||
---
|
||||
|
||||
## 📌 История версий
|
||||
|
||||
Текущая версия: **1.0.6** (2026-07-20).
|
||||
|
||||
Кратко по релизам — см. [CHANGELOG.md](./CHANGELOG.md).
|
||||
|
||||
| Версия | Дата | Суть |
|
||||
|--------|------|------|
|
||||
| **1.0.6** | 2026-07-20 | Автоснятие из `.gitignore`, fix macOS, `--version` |
|
||||
| **1.1.0** | 2025-07-19 | Настройка `ignore` для подмодулей |
|
||||
| **1.0.0** | 2025-07-19 | Первый стабильный релиз |
|
||||
|
||||
Проверка версии:
|
||||
```bash
|
||||
./register-submodules.sh --version
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 👤 Автор
|
||||
|
||||
**Michael BAG**
|
||||
|
||||
Reference in New Issue
Block a user