... | ... | @@ -12,6 +12,12 @@ |
|
|
Что бы не тратить время постоянные переключения веток, и перепроверки "точно ли ветка **origin**?", был сделан простой батник, который сам переключает ветки на **default**ные и делает в каждом репо **pull**.
|
|
|
При создании скрипта, исходил из того, что **default**ные ветки не изменятся, а если и поменяются, то можно будет просто поменять 2 строчки.
|
|
|
|
|
|
Прежде чем использовать батник, советую сбросить все не индексированные изменения. Это можно делать вручную в каждом репо, но есть очень удобная команда, вызвать которую нужно из корня главного репозитория.
|
|
|
|
|
|
`git submodule foreach --recursive git reset --hard`
|
|
|
|
|
|
Её лучше использовать с осторожностью, потому что она сбросит **ВСЕ** изменения, не спрашивая вас (важное это изменение для Вас или нет)
|
|
|
|
|
|
Сам батник находится в репозитории Tools `${WORKSPACE}\Tools\Jenkins\Tools\CheckAllHashes.bat`
|
|
|
|
|
|
Там есть фишка с этим батником.. У большинства он просто не сработает из-за настроек git на своём ПК. Сейчас ещё не нашёл той настройки что бы *git* команды выполнялись из командной строки (cmd или powershell) ~~Как говориться, у меня работает, не понимаю почему у тебя нет...~~
|
... | ... | @@ -30,7 +36,6 @@ |
|
|
- **Меняем** в батнике **путь** к корню Work ![image](uploads/360be5047a25467435f0f988095fb326/image.png)-> ![image](uploads/c260d4757b5f165de02eca54c91462e9/image.png)
|
|
|
- Копируем всё, начиная от **изменённой строчки** и до конца файла
|
|
|
- Вставляем в окно терминала, где успешно **пройдена проверка** ключа
|
|
|
- Идём заниматься своими делами
|
|
|
|
|
|
> **ВАЖНО!** Все варианты работают при условии, что вы **уже загрузили SSH ключ** в GitExtensions
|
|
|
|
... | ... | |