Java のファイル オブジェクトは、文字 en-dash '–' (unicode \u2013
) をサポートしていません。en-dash 文字をハイフン '-' (unicode \u002D
) に自動的に変換しています。
私はScmProvider.listメソッドを使用しています:
ListScmResult list(ScmRepository repository, ScmFileSet fileSet,
boolean recursive, ScmVersion version)
リポジトリに存在するように、fileSet の各要素 (ファイルとディレクトリ) を一覧表示します。
ファイル セットでは、アイテムの 1 つ (SCM ファイル) に、エンダッシュが通常のハイフンに置き換えられたリポジトリ アイテムがあります。
Java バージョン 1.6 を使用しています。これに関して制限はありますか?