Описание тега git-worktree

Вопросы, касающиеся использования функции рабочего дерева GIT (команда: git worktree). Worktrees позволяют вам оформлять более чем одну ветку одновременно.
4 ответа

Git голые репозитории, рабочие деревья и отслеживание веток

Я работаю с базой кода, где мне нужно работать над несколькими ветками одновременно для разных целей. Поэтому я клонирую в пустой репозиторий, а затем настраиваю несколько рабочих деревьев: git clone --bare ssh://git@git.example.com/project/repo rep…
25 янв '19 в 14:13
1 ответ

Работа над несколькими взаимозависимыми проектами с Git

Моя проблема заключается в следующем: Я разрабатываю 2 пакета Python A, а B и B используют A. Таким образом, когда я что-то изменяю в пакете A, мне часто приходится вносить небольшие изменения в пакет B для адаптации вызовов функций и т. Д. Оба моих…
14 мар '16 в 08:02
3 ответа

Проверка сиротской ветви в новом рабочем дереве

Я знаю, что новую сиротскую ветвь можно создать так: git checkout --orphan <new_branch> однако это использует мое текущее рабочее дерево, которое я хочу оставить полностью нетронутым. Я старался: git --work-tree=/tmp/test checkout --orphan &lt…
26 окт '18 в 09:40
2 ответа

git worktree add [из конкретного хэша коммита]

Поэтому у меня есть хэш коммита в проекте. Как я могу создать новое рабочее дерево и начать его ветку с этого конкретного коммита?
12 апр '18 в 17:00
0 ответов

Настройка среды на Git Worktree

Мне нравится идея использования git worktree как нормальная часть моего рабочего процесса. Иногда мне нужно запускать долго выполняющиеся задачи в ветке, над которой я не активно работаю (иногда более чем в одной задаче одновременно). Но где это не …
05 ноя '18 в 18:36
1 ответ

Долгосрочное использование веток с "git worktree"

Я смотрел в Git "новый" worktree Эта функция, как мне кажется, очень хорошо вписывается в проблему, с которой я обычно сталкиваюсь: необходимость работать в нескольких ветвях одновременно (некоторые из них недолговечны, а другие действительно долгож…
11 янв '16 в 06:00
1 ответ

Что все копирует git worktree?

У меня довольно большой репозиторий git - 21G, когда я создаю новое рабочее дерево для локальной ветки, я нахожу, что создание нового каталога приблизительно 5 ГБ занимает очень много времени... это нормально? Что все копирует git worktree? Существу…
03 дек '18 в 04:21
2 ответа

В чем разница между git-worktree и git-subtree?

Когда я подумал, что Git не может быть более сложным, я обнаружил, что Git Worktree. Либо это синоним поддерева, либо функция, о которой я никогда не знал. Является ли worktree тем же, что и поддерево, или они разные. Если они разные, как они различ…
11 фев '19 в 01:50
0 ответов

Git: Почему моё рабочее дерево исчезает после создания?

Я пытаюсь настроить рабочее дерево для своего репозитория git, чтобы я мог использовать LFS (я использую git в качестве контроля версий для проекта Unreal и мне нужен способ для фиксации большого количества файлов). Я пытался настроить рабочее дерев…
11 фев '19 в 20:32
4 ответа

Рабочий процесс Git - изменение ветки и медленная перекомпиляция

Я работаю над большим проектом Scala, где мы используем Git для контроля версий. Мой рабочий процесс заключается в работе над новыми функциями в моей собственной ветке и переключении при необходимости. Различные выпуски кода находятся в своих собств…
19 май '11 в 13:28
1 ответ

Что такое git worktree-идентификатор

При создании нового рабочего дерева git отображается сообщение, подобное приведенному ниже. $ git worktree add -b hotfix ../hotfix origin/master Enter ../hotfix (identifier hotfix) Branch hotfix set up to track remote branch master from origin. Swit…
30 ноя '17 в 09:42
1 ответ

Что не так при использовании git worktree с подмодулями git

Я недавно обнаружил git worktree команда: Новый рабочий каталог связан с текущим репозиторием, разделяя все, кроме специфических для рабочего каталога файлов, таких как HEAD, index и т. Д. Но документы также указывают … Поддержка подмодулей не завер…
07 авг '15 в 07:25
3 ответа

Переместить текущую ветку на другое рабочее дерево

Я хочу переместить мою текущую ветку git на другое рабочее дерево git b/c Я хочу изменить разрешения на чтение / запись файла, не влияя на права доступа к файлам других веток в текущем рабочем дереве. Как я могу переместить / скопировать мою текущую…
02 сен '18 в 03:59
2 ответа

Подмодуль Git с предупреждением "найдено несколько конфигураций"

Сегодня я начал получать новое предупреждение от git, которое раньше не видел в отношении своих подмодулей. Например: warning: <hash_omitted>:.gitmodules, multiple configurations found for 'submodule.foo/bar'. Skipping second one! Быстрый поис…
16 авг '18 в 18:15
1 ответ

Несоответствие между рабочим каталогом и рабочим деревом

Некоторое время я читал документацию по git и понял, что во многих командах документация неоднозначна, когда речь идет о разнице между "рабочим каталогом" и "рабочим деревом". Я знаю об изменениях статуса здесь, и более часто используемые команды, т…
0 ответов

Восстановить обрезанное дерево

У меня есть несколько рабочих деревьев, расположенных на сетевом диске. Вот общая структура файловой системы: РЕПОосновной репо рабочее дерево 1 (сетевой диск) рабочее дерево 2 (сетевой диск) Worktree X (сетевой диск) <- хотел удалить этот рабочее д…
10 дек '18 в 17:56
0 ответов

Go и `git worktree` команда

Я думаю, что этот вопрос также немного связан с тем, как вы работаете с вилками в Go, который я не думаю, что существует хорошее решение для. Я поддерживаю старую версию продукта, поэтому я часто исправляю ошибку, например, в ветке v0затем я хочу вы…
21 янв '19 в 14:18
1 ответ

git checkout ветки для разработки / постановки / производства

Я в настоящее время реструктурирую, как наша компания обрабатывает процедуры разработки. Поскольку для нас очень удобно постоянно заходить по ssh на сервер для продвижения файлов / папок с серверов DEV на STAGE/PRODUCTION, я подумал, что было бы неп…
23 ноя '17 в 09:14
2 ответа

Добавляйте и фиксируйте изменения во всех ветках git одной командой

У меня есть git-репозиторий на моем компьютере, и один из каталогов внутри этого репозитория - это git-рабочее дерево, которое содержит html-сборку документов. Так что дерево идет примерно так . # &lt;--- main branches here! ├── docs │ └── _build │ …
22 июл '16 в 11:48
8 ответов

'<Branch>' уже извлечен в '</ other / location>' в рабочих деревах git

Я начал использовать Git Worktrees. Кажется, это работает, но я получаю эту ошибку при попытке проверить ветку в клонированном рабочем дереве: fatal: '&lt;branch&gt;' is already checked out at '&lt;/other/location&gt;' Как мне обойти это, не удаляя …
09 янв '17 в 09:59