ファイルへのシンボリックリンクを作成した後、ファイルをリポジトリにチェックインし、Windowsを使用しているチームメイトとリポジトリを共有するまでは正常に機能しました(彼のコードはブランチ「devui」に入り、私のコードはデフォルトブランチにあります)。
彼の最新の変更 (ブランチ 'devui' にある) からデフォルトのブランチに切り替えると、次のhg upd default
メッセージが表示されます。
abort: could not symlink to '...<complete contents of symlinked file here>...':
File name too long: <symlink-filename>
これは、チェックアウトの約半分の後に発生するため、ファイルの一部のみが更新され、残りのファイル (中止後) は失われます。
また、新しいクローンを試してみましたhg upd -C default
が、同じ結果になりました。現在、私の「デフォルト」ブランチは使用できない状態にあり、ブランチに戻ることができません。ただし、「devui」ブランチが作成される前のリビジョンに戻ることはできます。
だから私の質問は次のとおりです。中止を無視して、悪いシンボリックリンクをスキップし、残りのファイルを続行することは可能ですか? (そのファイルは簡単に復元できました)。
MacOSXでmercurial 2.3を使用しています(brew経由)。
ご協力いただきありがとうございます。