如何获取子树以将源拉入目录而不创建专利目录?

时间:2019-02-12 19:16:01

标签: git git-pull git-subtree

我试图将插件存储库添加为git-subtree,但是它没有将代码拉入Plugins文件夹,而是坚持使用相同的名称创建一个无关的父文件夹。

$ 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实用程序,您不知道该实用程序会将其解压缩到一个文件夹中,嵌套在另一个具有相同名称的文件夹中还是在整个位置喷出文件,从而将您的目录变成棕色区域清理项目。

0 个答案:

没有答案