Как получить поддерево для извлечения источника в каталог без создания каталога патентов? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь добавить репозиторий плагинов в качестве git-поддерева, но вместо того, чтобы тянуть код в папку плагинов, он настаивает на создании посторонней родительской папки с тем же именем.

$ git subtree add --prefix=src/Plugins/Nop.Plugin.Payments.PurchaseOrder purchase-order-plugin nopcommerce-4.10 --squash -d
command: {add}
quiet: {}
revs: {}
dir: {src/Plugins/Nop.Plugin.Payments.PurchaseOrder}
opts: {purchase-order-plugin nopcommerce-4.10}

git fetch purchase-order-plugin nopcommerce-4.10
From https://github.com/nopSolutions/purchaseorder-plugin-for-nopcommerce
 * branch                nopcommerce-4.10 -> FETCH_HEAD
Adding src/Plugins/Nop.Plugin.Payments.PurchaseOrder as '47e8ba8be0b300dffbd335d42c222e9af3c3b14f'...
Added dir 'src/Plugins/Nop.Plugin.Payments.PurchaseOrder'

enter image description here

Я испробовал все мыслимые UNIXish пути.Как мне отменить это бедствие и заставить его тянуть источник без родителя.

Этот вид напоминает мне утилиты zip, в которых вы даже не подозреваете, разархивирует ли их в папку, вложит в другую папку с тем же именем или извергнет файлы повсюду, поворачивая каталогв проект очистки коричневого поля.

...