Описание тега git-subtree
Альтернатива команде git-submodule. Объединяет и разбивает поддеревья вашего проекта на подпроекты и обратно. git-subtree был объединен с mainline git с версии 1.7.11.
1
ответ
Мерзавец родительского дерева случайно толкнул в поддерево
Я разделил один репозиторий на 3, репозиторий отслеживания с поддеревом git и два репозитория, которые я разделял на модули. Каким-то образом мне удалось отправить версию с поддеревьями в один из дочерних репозиториев, который испортил структуру. Во…
09 апр '15 в 06:01
1
ответ
Сквош по умолчанию при использовании git поддерева
Я часто бегаю git subtree pull -P shared shared master но я обычно забываю поставить --squash в конце, который заканчивает тем, что дублировал большую часть моей истории мерзавца. Можно ли сделать так, чтобы git использовал это по умолчанию? Спасибо!
29 мар '16 в 14:18
1
ответ
git pull поддерево удаляет все
Я пытаюсь воспользоваться функцией поддерева в git, где у меня может быть репо, ссылающееся на другое репо, и, таким образом, кажется, что у него есть все файлы обоих репо. Я прочитал несколько вступлений здесь и здесь и попытался следовать им. Итак…
25 фев '13 в 22:17
0
ответов
Фиксация изменений во вложенных поддеревьях git
Я много читал о поддеревьях git в качестве альтернативных подмодулей, и мне было интересно, как лучше всего обрабатывать вложенные поддеревья в отношении внесения изменений: Скажем, у вас есть проект A с подпроектом B в качестве поддерева (поэтому A…
23 июн '15 в 09:49
2
ответа
Несколько проектов в git (поддеревья)
У меня есть git-репозиторий, который я использую для нашей конфигурации. Структура каталогов такая: ansible |---Site `---Roles |---Common `---other_project Это в git, и это конфиденциально, так как доступ к нему нужен только моей команде. Я хотел бы…
26 янв '16 в 16:37
0
ответов
git log - все, чтобы игнорировать отключенные части графа истории
Обычный git log только перечисляет предков текущего коммита. С --all параметр (желательно в сочетании с --graph), он перечисляет предков всех ссылок. Обычно эти другие ссылки и коммиты так или иначе связаны с текущим коммитом. Они могут быть предкам…
25 янв '16 в 14:10
1
ответ
Включить каталог репозитория git в собственный с полной функциональностью
Недавно мы решили отделить подпроект foo от нашего основного проекта. Мы не хотим включать все foo, например, все тесты, связанные с foo, можно безопасно хранить в foo /. Теперь у меня есть два хранилища: main/ include/folder1 include/foo/ Test/ foo…
14 янв '17 в 13:00
1
ответ
Частичное поддерево восходящего потока в Git
У меня есть ситуация в Git, в которой у меня есть базовое репо, которое используется совместно с другими репозиториями через поддерево Git. В репо "проект" у меня есть поддерево репо "ядро", и в этом ядре я делал различные коммиты, которые я с тех п…
26 июн '15 в 21:09
2
ответа
Не могу использовать git поддерево
Я пытаюсь вытащить с пульта в папку в моем репо. Когда используешь: git subtree pull --prefix my-local/folder my-remote master Я получаю следующую ошибку: fatal: refusing to merge unrelated histories Я прочитал в другом посте, что я могу использоват…
28 окт '16 в 15:47
0
ответов
Передача информации / структуры git поддерева на удаленные и клонированные копии
Я искал git поддерево для проекта, в котором было бы несколько разработчиков, несколько репозиториев в действии. Я использовал исходное дерево и смог добавить поддеревья в свою рабочую копию из других репозиториев и перенести эти изменения в удаленн…
19 ноя '15 в 10:23
1
ответ
Как переместить каталог и его файлы в поддерево удаленного репо
У меня есть каталог в моем текущем репо, называемый файлами, которые я хочу извлечь во внешнее репо, а затем сослаться в моем основном проекте на поддерево. Как я могу сделать это, не теряя историю моих файлов в моем основном репо, но устанавливая э…
17 май '14 в 05:01
3
ответа
git clone с поддеревьями - префикс уже существует
У меня есть репо, которое содержит два поддерева в папке "external/". Когда я клонирую репозиторий, он загружает все файлы, включая код, который я ранее вставил после команды git subtree. Теперь, если я хочу клонировать это хранилище на другом компь…
20 июл '17 в 18:31
1
ответ
Как удалить ссылку на git поддерево
Я добавил поддерево через git subtree add --prefix=path/to/example --squash git@github.com:johndoe/example.git master и хочу удалить это. Нет никаких git subtree rm команда. Я уже удалил все файлы в path/to/example но path/to/example все еще появляе…
26 фев '15 в 19:56
0
ответов
git поддерево разделено на новое репо, а тем временем фиксирует старое репо
Мы используем два длинных скрипта, которые перемещают кучу файлов в нашем хранилище, используя git mv, Файлы из src перемещены в src/dir1 а также src/src_public/dir2,где src/src_public/dir2 это подмодуль Например, одна строка в таком скрипте будет в…
27 янв '18 в 00:48
1
ответ
Фатальная ссылка Git Submodule - это не дерево
Привет я получаю fatal: reference is not a tree: 947a3c67349eb242a8d46d576e544f8129b28cbf Unable to checkout '947a3c67349eb242a8d46d576e544f8129b28cbf' in submodule path 'modules/webform' Моя рабочая станция выглядит следующим образом: [root]: .gitm…
05 мар '18 в 18:40
1
ответ
Извлечение поддерева с использованием ветвления
Я использую git-subtree извлечь каталог из моего проекта. git subtree split --prefix=src/SubProject --branch=SubProject origin/master Учитывая то, как я хотел бы начать проект для начала (конкретно нет --rejoin) как можно разделить только изменения …
13 фев '13 в 23:36
1
ответ
Git обнаруживает измененные файлы, которые фактически идентичны байту
У меня есть проблема с git (через git черепахи), которая показывает некоторые файлы моего проекта как измененные, но на самом деле они не изменены. Я дважды проверил это, сделав свежий клон репозитория, и, не касаясь его, у меня уже есть git обнаруж…
17 дек '15 в 10:20
2
ответа
Git-поддерево без сквоша: посмотреть журнал
Я слил дерево в свой репозиторий, используя git subtree add без опции squash. Журнал Git показывает, что коммиты были успешно добавлены в хранилище. Однако, если я сделаю git log --follow filename, история останавливается на слиянии и не показывает …
06 июн '12 в 16:26
2
ответа
Сегмент git проекта в подмодули
У меня есть проект git, который в настоящее время развивается, и несколько частей начинают становиться проектами сами по себе. Итак, я хочу создать для них подмодули, но сохранить историю файлов. Были перемещения между различными папками (например, …
15 дек '16 в 08:47
1
ответ
Включить другую ветку в качестве подкаталога?
Я пытаюсь создать такую ветку branchA имеет подпапки A а также B, но B содержит содержимое branchB, Я смотрел на submodules, subtrees, а также subrepos, но я не могу понять, что будет делать то, что я ищу. Чтобы это не превратилось в проблему XY, …
08 апр '17 в 05:38