git - 如何在不创建专利目录的情况下让子树将源代码拉入目录?
问题描述
我正在尝试将插件存储库添加为 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'
我已经尝试了所有可以想象的 UNIXish 路径名。我如何撤消这场灾难并让它在没有父母的情况下拉出源头。
这让我想起了 zip 实用程序,您不知道它是否会将它们解压缩到一个文件夹中,嵌套在另一个同名文件夹中,或者将文件遍布整个地方,将您的目录变成一个棕地清理项目。
解决方案
推荐阅读
- typescript - 从 TypeScript 导入 CommonJS 的最向前兼容的方式是什么?
- android - 在 Android Studio 中安装 Sevntu
- c++ - multimap 是否保证插入顺序与其初始值设定项中给出的元素顺序相匹配?
- aspnetboilerplate - aspnetzero unAuthorizedRequest for 1st login
- xamarin - 如何在 xamarin (Android) 应用程序中删除导航返回按钮和页面标题之间的额外空间或减少额外空间?
- angular - 如何在 ngOnInit 方法中添加额外的验证器?
- python - Selenium Chrome 选项和功能
- r - 如何使用位于 R 表的一列中的数据创建图?
- iis - Azure 网站部署到已经具有“默认网站”的计算机
- mysql - 这个查询在做什么?