bfg-repo-cleaner

    0熱度

    1回答

    我試圖用bfg回購清潔程序從代碼(多於4個)中的多個空行清理我的回購。我嘗試了各種正則表達式,但沒有提出解決方案。我獲得的最接近的結果是從文件中刪除所有新行。 任何想法如何使用bfg或其他工具做到這一點?

    1熱度

    1回答

    BFG的混帳LFS支持選項--strip-blobs-bigger-than 是否GIT-LFS本身支持基於尺寸的跟蹤文件,或僅基於擴展? git-lfs-track手冊頁似乎只支持通過擴展名指定,所以我猜測BFS只是使用該選項來自動確定文件擴展名列表?

    2熱度

    1回答

    我想使用工具像imageoptim-cli在MacOS上從git歷史中縮小圖像以縮小回購大小。 BFG能否支持運行更多的任意命令?我git filter-branch看起來是這樣的:https://gist.github.com/zbeekman/7482ccd0e87f495387951bd612dc390e git filter-branch --prune-empty --tree-filt

    1熱度

    1回答

    從命令行選項中,我看不到有什麼方法可以在執行之前查看bfg將執行的操作。 如果我運行此命令: $ bfg --strip-blobs-bigger-than 1M --replace-text banned.txt repo.git 我可以知道文件大於1M前實際刪除它們的列表嗎?

    2熱度

    3回答

    清潔時用BFG(https://rtyley.github.io/bfg-repo-cleaner/)回購,遇到以下: Protected commits ----------------- These are your protected commits, and so their contents will NOT be altered: * commit ******* (prot

    0熱度

    1回答

    我們在我們的bitbucket存儲庫中提交了一些密碼,這違反了我們的組織安全策略,所以我使用BFG Repo Cleaner來替換所有密碼已刪除通過在本地創建鏡像然後 bfg --replace-text passwords.txt my-repo.git 它執行在他們的網站上描述的工作,密碼會被刪除! 出人意料的是,它 更換密碼的文件中 刪除舊的承諾 然後做出一些新的提交 而不是改寫歷史的基

    0熱度

    2回答

    我正在將現有的存儲庫遷移到git lfs,並且好像我設法創建了一個完美的風暴。 目前有兩臺機器:A和B. 機A丟失文件X.調用git lfs fetch --all origin,當我得到一個錯誤的內容。機器B缺少文件Y的內容。 我嘗試在兩者上調用git lfs push --all origin。它不適用於機器A,因爲它沒有文件X.它不適用於機器B,因爲它沒有文件Y. 我該如何解決這種情況。我不

    0熱度

    1回答

    我試圖從提交歷史永久刪除文件刪除特定文件,因爲它包含敏感數據。 要做到這一點,我使用bfg:https://rtyley.github.io/bfg-repo-cleaner/ 該文件稱爲app/config.json。 但也有在,我不想刪除其他文件夾名爲config.json其他文件。 我試過如下: git clone --mirror git://example.com/some-repo.g

    2熱度

    2回答

    我試圖將現有的git repo轉換爲使用git lfs。我下面Atlassian's recipe,這裏使用BFG工具:https://rtyley.github.io/bfg-repo-cleaner/ 的問題是,當我發出建議的命令來執行實際的轉換,它結束幾乎立刻做了不實際工作: C:\src> java -jar bfg-1.12.15.jar --convert-to-git-lfs '*.

    2熱度

    1回答

    我們使用git哈希指向特定的修訂版本,例如在問題跟蹤系統中。使用BFG清理回購庫時,所有/多個哈希值會更改,從而導致信息丟失。 作爲清理回購協議的一部分,BFG能否產生舊版本和新版本哈希之間的映射?