0

私と友人はプロジェクトでウォーキングしています。我々は、変更を更新するために、水銀でSourceTreeクライアントを使用してbitbucketにレポを設定しました。Mercurial:プロジェクトをクローンできません

私たちは1年以上問題なくこの方法で作業しています。

リポジトリへのアクセスを他の友人に許可したいと考えました。彼はSourceTreeをダウンロードし、彼にbitbucketプロジェクトの許可を与え、クローニングプロセスを開始した。彼はすべてのファイルがありますが、それらはすべてとして人跡未踏マークされ、そして枝を変更しようとしたとき、それが言う

updating to branch default 

abort: file name, directory name or volume label syntax is incorrect 

Completed with errors, see above. 

abort: untracked files in working directory differ from files in requested revision 
ダウンロードし、彼はこのメッセージを得たすべてのファイルの後

未処理のファイルをすべて削除し、未処理のファイルを残してブランチを変更しようとすると、ブランチを変更しようとしても、彼は次のように変更します。

私はオンラインで探していますが、私がオンラインで見つけた唯一の説明は、サポートされていない文字を含むファイル名です。我々は二重チェックしたが、そうではない。私の友人の両方がWindows 10を実行していますが、署名のない仕事が1つあり、もう1つは毎回このエラーが発生します。

でも、私は彼の名前に怪しい名前のフォルダがあるパスを使用していましたが、それは問題ではありませんでした。

ここで何が起こっているのか分かりませんか?

おかげで、

答えて

0

エラーは、Pythonから来ているとMercurialの中にアボートとして渡されます。 stackoverflow questionを参照してください。 Pythonからのエラーは、通常、水銀で捕まえられ、出力に表示されているabortとしてスローされます。

中止のため、Mercurialsは、追跡されたものと追跡されないものを追跡するために使用する「欲求」を更新しません。これにより、追跡されていないものとして表示されます。そのリポジトリ内のコマンドラインからhg --traceback update --clean tipを試してみてください。

間違っているとは言い難いですが、私が複製しようとしているディレクトリにASCII以外の文字が含まれていると仮定します。

  1. 例えば、簡単なディレクトリにクローニングしてみ:"C:\myproject"

  2. コマンドラインから試してみてください。これはまだhg --traceback clone YOUR-BITBUCKET-URLを使用してクラッシュした場合hg clone YOUR-BITBUCKET-URL

  3. 。エラーがどこから発生し、Mercurial bugtrackerにバグとして提出できるのかを確認できます:https://bz.mercurial-scm.org/

+0

彼は 'C:\ test'へのクローン作成を試みました。まだエラーが発生しています。彼が帰ってきたら私たちはあなたの答えを試みます。私はあなたを更新します。ありがとう! – Leo

+0

まだ同じエラーが発生しています。我々は古い水銀バージョンで試して、それがそのように機能するかどうかを見てみましょう。 – Leo

+0

同じバージョンを使用しても、エラーは引き続き発生します。:/ – Leo

関連する問題