3

此刻,我有一个Git同步到主p4仓库并且工作正常的仓库。但它的大小远远超过 4Gb。我们需要将它移动到BitBucket,其中 2Gb 是最大限制。我想要达到的目标:

  1. 将 1 个文件夹和 1 个文件扩展名放在 LFS 下。
  2. 将 repo 迁移到BitBucket
  3. 使其与 p4 depot 双向同步。

第 1 点的假设是使用BFG Repo 清洁器。适合文件夹吗?
是否有可能达到第 3 点?

4

1 回答 1

2

第 1 点的假设是使用 BFG Repo 清洁器。

根据最近对 Git LFS wiki 的编辑,BFG 目前不是此迁移的首选工具,您需要bozaro:git-lfs-migrate。这可能是由于 BFG 对此迁移的支持存在限制,其中包括多全局支持等。

适合文件夹吗?

是的,但可能不是您希望的方式,因此是 git-lfs-migrate。BFG无法处理合格/绝对路径,只能处理相对名称的路径。

使其与 p4 depot 双向同步。

我想是的,请参阅https://developer.atlassian.com/blog/2015/01/work-with-git-and-perforce/

于 2016-10-31T03:07:55.790 回答