私はAUFSを使用してプロジェクトの100を超える分岐をマージしています。実行中に一部のブランチを追加または削除することがよくあります。
「firefox-21.0」というブランチがあり、ファイルの1つを更新/修正すると、AUFSは白いファイル(.wh)を生成します。今まではそんなに良くなった。ただし、後でFirefoxを新しいバージョンに更新するには、システムから「firefox-21.0」ブランチを削除する必要があります。 AUFSからブランチを削除するのは簡単です。しかし、問題は[.wh
生成されたファイルをどのように削除しますか? ]
マージすると、firefox-23.0
以前に作成されたファイルが以前のファイル.wh
よりも優先されます。firefox-21.0
ベストアンサー1
隠し削除AUFS ホワイトドキュメント、次のことができます。
見つけて削除してください。
find . -regex '.*/\.wh\.\.wh\.plnk' -delete
.plnk
ファイル用find . -regex '.*/\.wh\.\.wh\.aufs' -delete
.aufs
ファイル用
.wh ..wh.plnk
これはaufsと特定のファイルと一致します.wh..wh.aufs
が(すべてのサブフォルダで)一致します。.wh.Fwh.aufs
正規表現では、「.」はすべての文字と一致しますが、「\.」はリテラルポイントにのみ一致します。
-delete
編集:@wodnyのコメントプロンプトの後にオプションを使用するようにコマンドを更新しました。