0

ローカルマシンのいくつかのプロジェクトでTortoiseHG2ハンドルソース管理を使用しています。リビジョン履歴を処理する方法と同じように、HD上の別の場所にあるローカルディレクトリにプッシュしています。

私のディレクトリは次のように設定されています。

プロジェクトはここにあります:MyDocuments\Project1のように。

ここにコミットをプッシュします:

C:\ Repository \ Project1 C:\ Repository \ Project2

これらのプロジェクトの1つでは、これは機能します。もう1つは、プッシュしようとすると、ディレクトリが見つからないというエラーが表示されます。セキュリティ設定(Windows 7)は、両方のディレクトリで同じです。

MyDocuments \ Project2は、かつてこのソース管理下にありましたが、その後、何かが台無しになりました。そこで、.hgファイルとhgディレクトリを削除して最初からやり直し、そこに新しいリポジトリを作成して、最初のコミット用にすべてのファイルを追加しました。ただし、最初のコミットはプッシュされません。それは言う:

リポジトリC:\ Repository\Project2が見つかりません

私は途方に暮れています。HGファイルとディレクトリを3回削除してやり直しましたが、プッシュできません。別のディレクトリにプッシュしようとしましたが、運がありません。最初からやり直そうとすると、何かがうまくいかないと思います。

4

1 に答える 1

1

フォルダを削除しないでください。削除する.hgとMercurialリポジトリになります。

MyDocuments\Project2解決策は、リポジトリを再クローンして、そこからやり直すことだと思いますC:\Repository\Project2

将来、フォルダを削除する必要があると感じた場合は、削除.hgしないでください。ここに戻って、問題の解決に役立つことができるかどうかを確認してください。

于 2013-03-05T14:27:40.160 に答える