1

svn:externalsを使用してsvnサブディレクトリをsvnゲートウェイ経由でgithubに変換してbitbucketに変換し、bitbucketにアップロードしました(DVCSに移行したかったので、bitbucketは個人リポジトリを許可するため、サーバーをsvnの提供とネット上での使用から解放できます) 。私は自分のサーバーにsshingを介して行いました。

また、nbにMercurialEclipseをインストールし、プロジェクトのクローンを作成したいと思いました(Windows 7を使用)。エラーメッセージが表示されてしまいました

cloning subrepo vendor/jqmkt from git://github.com/herby/jquery-mochikit-tags.git abort: Systém nemôže nájsť zadaný súbor. Command line: D:\Herby\fbcanvas\vendor:hg -y update -r 14 -C --config ui.merge=internal:fail, error code: -1

(ローカライズされたhg.exeを使用していることは明らかですが、メッセージは「指定されたファイルが見つかりません」という意味です)

どうすればgitサブリポジトリのクローンを作成できますか?または、可能な別のeclipseプラグインをお勧めします。

すべてが失敗した場合、おそらく古い「svnゲートウェイ戦術」を使用できますが、可能であればそれを防ぎたいと思います。

4

1 に答える 1

0

わかりました、解決策は次のとおりです。

  1. Git for Windows をインストールする必要があります。
  2. インストール中に、最も危険な 3 番目の「Windows コマンド プロンプトから Git と付属の Unix ツールを実行する」オプションを選択する必要があります。
  3. エクリプスを再起動します。

原因は、見つからない git.exe です (Git for Windows は、2 の 2 番目のオプションを選択した場合にのみ git.cmd をパスに配置します。これは、git.exe を明示的に (hg.exe として) 検索するツールには役立ちません)。 Mercurial の実行可能ファイルである exe が実行します)。

于 2011-12-07T16:46:08.897 に答える