パスとファイル名にアクセント付きの文字が含まれるリポジトリがあります。私はmsysgit1.8.0-previewにアップグレードし、ブランチの1つ(それを呼びましょうrecent
)で作業を続け、必要に応じてコミットしてプッシュしました。v1.7.10で導入されたUnicodeサポートのためにリポジトリを移行する必要があることに気付いたとき、ここにある手順に従いました。
すべての「非アクティブ」ブランチを移行でき、それらの間で問題なくチェックアウトできます。しかし、私はもうチェックアウトできませrecent
ん。Gitレポート:
error: The following untracked working tree file would be overwritten by checkout:
<list of files with accented letters>
Please move or remove them before you can switch branches
によると、追跡されていないファイルはありませんgit status
。私が到達できる唯一の方法recent
は、BitBucketのメインブランチとして設定し、リポジトリのクローンを作成することです。私がそのブランチにいるとき、追跡されてgit status
いないファイルはなく、すべてが最新であると報告します。移行手順はそこでは機能しません(ここでも、追跡されていないファイルは機能しません)。また、別のブランチに切り替えると、元に戻すことはできません。
私はこの時点でちょっと迷っています、勇敢な魂が私を助けてくれますか?リモートリポジトリにプッシュするのは私だけです。ありがとう!