如何将现有的Git-p4仓库迁移到LFS

时间:2016-10-26 13:42:21

标签: bitbucket perforce git-lfs bfg-repo-cleaner

目前我有一个Git回购邮件,与主p4仓库同步并且工作正常。 但其规模远远超过4Gb。我们需要将其移至 BitBucket ,其中2Gb是最大限制。 我想要实现的目标:

  1. 在LFS下放置1个文件夹和1个文件扩展名。
  2. 将repo迁移到 BitBucket
  3. 使用p4 depot进行双向同步。
  4. 第1点的假设是使用BFG Repo cleaner。它适用于文件夹吗?
    是否有可能实现第3点?

1 个答案:

答案 0 :(得分:1)

  

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

根据recent edits to the Git LFS wiki,BFG目前不是此迁移的首选工具,您需要bozaro:git-lfs-migrate。这可能是由于BFG对此迁移的支持限制,包括多球支持等。

  

适用于文件夹吗?

是的,但也许不是你希望的方式,因此git-lfs-migrate。 BFG cannot process qualified/absolute paths,只有相对名称的路径。

  

让它与p4仓库同步。

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