На данный момент у меня есть Git
репо, синхронизированное с основным депо и работающим нормально. Но его размер намного больше, чем 4Gb. И нам нужно переместить его на BitBucket, где 2Gb - максимальный предел. Что я хочу достичь:Как перенести существующий репозиторий Git-p4 в LFS
- Поместите 1 папку и 1 расширение файла под LFS.
- Миграция репо на BitBucket.
- Сделайте синхронизацию в обе стороны с p4-депо.
Предполагается, что пункт 1 должен использовать BFG Repo cleaner. Он подходит для папок?
Можно ли достичь пункта 3?
Я закончил с аналогичными решениями, которыми вы поделились. BFG cleaner BTW теперь поддерживает переход LFS. Но теперь проблема заключается в следующем: когда кто-то изменяет файл LFS в p4, его «двоичные изменения» (но в Git вместо этого есть хеш-значение). После этого инструмент переустановки Git-p4 сходит с ума и портит последнюю Git-фиксацию с какой-то комбинированной историей. – orkenstein