android - 使用 cp -r 意外覆盖了 android 项目目录之间的共享文件
问题描述
我打了电话cp -r src_directory/ dst_directory/
我认为这会将 src 目录及其内容复制到 dst 中,但是,我意识到我应该离开尾随的/
. 因为有问题的两个目录都是 android 项目,所以它们有很多共享文件名,比如 build.gradle、local.properties 等,这些对于构建项目都是至关重要的。我还认为默认行为不会覆盖冲突,因为我使用-r
而不是-rf
. 显然我错了,所有冲突的文件都被覆盖了。
有什么办法可以撤消这种覆盖吗?还是我搞砸了?幸运的是,我的源文件仍然保存在 src 目录中,但是,如果没有 gradle 文件,项目将无法构建。
解决方案
推荐阅读
- sql - 从时间差为 3 分钟的多行中获取一行
- wordpress - Gridsome 无法解构“未定义”或“空”的属性“状态”
- opencv - 边缘分布到底是什么?
- dashboard - 物联网仪表板的前端开发框架?
- java - 我正在尝试创建一个单击侦听器,一旦单击它就会打开一个新活动
- python - 无法相应地打印结果并将相同的结果写入 csv 文件
- c++ - 玩转 C++20 概念
- pandas - 矢量化熊猫申请 pd.date_range
- python - 如何安装最新版本的 TensoFlow 2?
- vue.js - vue + nuxt js - 如何在服务器端的插件中访问上下文?