誤って同じリポジトリをGitKrakenで2回複製しました(方法は問わず、Gitで学習しています)が、リポジトリの概要に2回表示されます。どちらも同じフォルダーを指しているので、レポジトリを削除することはできません。他のレポジトリも失われていたからです。概要から削除するにはどうすればよいですか?
これはGitKrakenの古いリポジトリを削除するのにも便利ですが、ファイルはローカルコンピューターに残っていると思います。
実際、あなたは簡単に%APPDATA%
フォルダーまたはライブラリフォルダー(MacOSの場合)および.gitkraken
フォルダー。プロファイルフォルダーがあり、次にプロファイルguidフォルダーがあります。ディレクトリは次のようになります。
%APPDATA%\.gitkraken\profiles\<guid>
またはUsers\<user>\.gitkraken\profiles\<guid>
このフォルダー内には、localRepoCache
ファイルがあります。重複しているエントリを削除し、Gitkrakenに戻って必要に応じて追加し直します。
あなたが試すことができます:
OP Mathias711 が追加されます コメント内 :
さらに良い:名前を変更すると( "
dayfinder2
")彼の概要を自動的に更新し、2を追加し、余分なエントリも削除しました。2
は、期待される出力を生成します。
Ubuntuでは、次の方法でlocalRepoCache
を編集できます。
cd ~/.gitkraken/profiles
次に、ls
を使用して、ディレクトリのコンテンツのリストを取得します。ディレクトリ内に移動すると、ファイルが表示されます。私の場合、次のとおりです。
cd d6e5a8ca26e14325a4275fc33b17e16f
localRepoCache
ファイルを編集します。
Sudo vim localRepoCache
次のようなものが得られます。
{
[
"/home/user/your-project-dir/repo-1/.git",
"/home/user/your-project-dir/repo-2/.git",
"/home/user/your-project-dir/repo-3/.git",
"/home/user/your-project-dir/repo-4/.git",
"/home/user/your-project-dir/repo-5/.git"
]
}
GitKrakenの概要画面から削除するリポジトリを削除するだけです。 GitKrakenを再起動してください。
他のすべての答えは非常に合法ですが、私が見つけた最も簡単な方法は、単純にプロジェクトフォルダーの名前を変更する、gitkrakenを再起動し、削除されたリポジトリを開こうとすると、削除されたリポジトリを自動的に検出することです。