2
我正在使用BitBucket聯機存儲庫。我打開了一個新的存儲庫,並在計算機上同步了一個文件夾(與tortoisehg),然後在該文件夾內打開了一個eclipse項目。從存儲庫中刪除/ bin文件夾sync
現在,當我想提交時,/ bin文件夾正在同步以及... 顯然我不希望發生這種情況,我想要的是同步/ src和/ test。
有人可以幫助我這個。
謝謝。
我正在使用BitBucket聯機存儲庫。我打開了一個新的存儲庫,並在計算機上同步了一個文件夾(與tortoisehg),然後在該文件夾內打開了一個eclipse項目。從存儲庫中刪除/ bin文件夾sync
現在,當我想提交時,/ bin文件夾正在同步以及... 顯然我不希望發生這種情況,我想要的是同步/ src和/ test。
有人可以幫助我這個。
謝謝。
將.hgignore文件添加到根目錄,然後手動刪除在.hgignore文件創建或同步到本地存儲庫之前添加的任何內容。
如果你只是想在頂層忽略/箱(忽略目錄和內容),添加一行:如果你想在頂層忽略/ bin中的內容(包括
^bin$
如果你想忽略所有的目錄名斌,添加行
^bin/
:
/bin$
目錄,忽視內容,添加行
如果要忽略名爲Bin的所有目錄中的內容(但保留目錄),添加一行:
/bin/
如果要忽略一些名爲Bin所有目錄的內容,添加一行如:
/bin/.*\.o$
默認情況下,它使用正則表達式語法。如果你想用水珠語法,你可以添加一個線,改變了語法的所有行:
syntax: glob
所以,忽略在根目錄下一個名爲Bin的所有文件,你可以添加交替:
syntax: glob
/bin/*
這是關於hgignore文件的man page。
現在檢查這個。 – Gleeb
工程就像一個魅力。爐排答案。 – Gleeb
您仍然必須手動刪除在添加.hgignore文件之前添加的任何內容。使用'hg remove'從源代碼管理中刪除文件並刪除它們。使用'hg忘記'刪除東西而不刪除。另外,對於遠程存儲庫,確保在添加之前應用帶.hgignore文件的更新。 –