簡體   English   中英

如何正確使用汞轉換

[英]How to use hg convert properly

有一次,我將大型文件提交給hg存儲庫,后來我對這些文件進行了hg forget ,但是現在我的存儲庫很大,在每個新克隆上它都需要很長時間,因為這些文件仍作為歷史記錄的一部分被刪除。 。

我正在使用此SO帖子嘗試convert我的存儲庫轉換為不知道大文件的存儲庫。 我正在做以下

假設我的存儲庫具有以下結構:

~/workspace/
    project/
        data/
            large_file.txt
        src/
            ...

我正在做以下

cd workspace/project
echo data/large_file.txt >> /tmp/myfilemap
hg convert --filemap ~/workspace/project ~/workspace/new_repo

但是, new_repo似乎為空。

難道我做錯了什么?

convert操作在工作目錄中操作,因此您可能不想從該目錄開始操作。

命令格式如下:

hg convert --filemap filemap_path SourceRepoPath TargetRepoPath

您可以使用相對路徑,但是將文件映射放置在存儲庫之外。

您的文件映射內容應采用以下格式:

exclude "data/large_file.txt"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM