如何将现有 Git-p4 存储库迁移到 LFS
How to migrate existing Git-p4 repo to LFS
目前我有一个 Git
存储库同步到主 p4
软件仓库并且工作正常。
但它的大小远不止4Gb。我们需要将其移动到 BitBucket,其中 2Gb 是最大限制。
我想要实现的目标:
- 在LFS 下放置1 个文件夹和1 个文件扩展名。
- 将存储库迁移到 BitBucket。
- 让它与 p4 depot 双向同步。
第 1 点的假设是使用 BFG Repo cleaner。适用于文件夹吗?
是否有可能实现第 3 点?
Assumption for point 1 is to use BFG Repo cleaner.
根据recent edits to the Git LFS wiki, BFG is not currently the preferred tool for this migration, you want bozaro:git-lfs-migrate。这可能是由于 BFG 对此迁移的支持存在限制,其中包括多 glob 支持等。
Is it suitable for folders?
是的,但可能不是您希望的那样,因此 git-lfs-migrate。 BFG cannot process qualified/absolute paths,只有相对名称的路径。
Make it sync both ways with p4 depot.
我也这么认为,见https://developer.atlassian.com/blog/2015/01/work-with-git-and-perforce/。
目前我有一个 Git
存储库同步到主 p4
软件仓库并且工作正常。
但它的大小远不止4Gb。我们需要将其移动到 BitBucket,其中 2Gb 是最大限制。
我想要实现的目标:
- 在LFS 下放置1 个文件夹和1 个文件扩展名。
- 将存储库迁移到 BitBucket。
- 让它与 p4 depot 双向同步。
第 1 点的假设是使用 BFG Repo cleaner。适用于文件夹吗?
是否有可能实现第 3 点?
Assumption for point 1 is to use BFG Repo cleaner.
根据recent edits to the Git LFS wiki, BFG is not currently the preferred tool for this migration, you want bozaro:git-lfs-migrate。这可能是由于 BFG 对此迁移的支持存在限制,其中包括多 glob 支持等。
Is it suitable for folders?
是的,但可能不是您希望的那样,因此 git-lfs-migrate。 BFG cannot process qualified/absolute paths,只有相对名称的路径。
Make it sync both ways with p4 depot.
我也这么认为,见https://developer.atlassian.com/blog/2015/01/work-with-git-and-perforce/。