上周我创建了一个Github仓库并忘了选择回购许可证.现在已经有3个大型提交.
我已经问过3个贡献者是否可以,如果我删除了repo,然后再次使用相同的名称创建它,这次在创建repo时选择许可,那么它们就好了.
题
有没有办法让我的提交进入新的repo(这次第一次提交是LICENSE文件)并仍然保留提交元信息?
我知道如果我需要使用命令克隆perforce现有的p4存储库
git p4 clone //depot/path/project
Run Code Online (Sandbox Code Playgroud)
但是,如果我想将多个p4路径合并到一个git repo中怎么办?
说我有以下结构
//depot---/Path1----/APath/...
| |
| |
| --/BPath/...
|
|
---/Path2----/CPath/...
|
|
---/Path3
Run Code Online (Sandbox Code Playgroud)
我只想在本地目录〜/ Desktop / mylocalRepo /下的// depot / Path1 / APath /和// depot / Path2 / CPath /下克隆文件, 怎么办?
选择性导入大型 Perforce 存储库的正确方法是什么?
git-p4 文档提到您可以-//depot/main/ignore切换到过滤目录。这是否等同于运行 agit filter-branch以在克隆后删除相同的目录?
此外,Perforce 似乎提供了另一个称为“客户端”视图的功能。之前没有用过Perforce,所以对使用模型有点陌生。我目前的理解是,p4在运行git p4 clone. 有人有完整的细节吗?