web-dev-qa-db-ja.com

GitKrakenの概要からリポジトリを削除する

誤って同じリポジトリをGitKrakenで2回複製しました(方法は問わず、Gitで学習しています)が、リポジトリの概要に2回表示されます。どちらも同じフォルダーを指しているので、レポジトリを削除することはできません。他のレポジトリも失われていたからです。概要から削除するにはどうすればよいですか?

これはGitKrakenの古いリポジトリを削除するのにも便利ですが、ファイルはローカルコンピューターに残っていると思います。

Double repo

30
Mathias711

実際、あなたは簡単に%APPDATA%フォルダーまたはライブラリフォルダー(MacOSの場合)および.gitkrakenフォルダー。プロファイルフォルダーがあり、次にプロファイルguidフォルダーがあります。ディレクトリは次のようになります。

%APPDATA%\.gitkraken\profiles\<guid>
または
Users\<user>\.gitkraken\profiles\<guid>

このフォルダー内には、localRepoCacheファイルがあります。重複しているエントリを削除し、Gitkrakenに戻って必要に応じて追加し直します。

35
Tommaso Ercole

注意してください、このメソッドはハードディスクからレポも削除します!

バージョン3以降、プログラム内で削除することもできます。

リポジトリを開く/クローン/初期化できるメニューで、開くオプションを選択します。

GitKraken < Open

「最近開いた」の下にリポジトリが表示されます。関連するエントリを右クリックして、...

GitKraken, delete repo

19
Ulfhetnar

あなたが試すことができます:

  • 実際のDayfinderフォルダーを移動します(名前を変更します)
  • gitKrakenの余分なエントリを削除します
  • フォルダの名前を元の名前に戻します。

OP Mathias711 が追加されます コメント内

さらに良い:名前を変更すると( "dayfinder2 ")彼の概要を自動的に更新し、2を追加し、余分なエントリも削除しました。
2は、期待される出力を生成します。

7
VonC

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を再起動してください。

3
dbx

他のすべての答えは非常に合法ですが、私が見つけた最も簡単な方法は、単純にプロジェクトフォルダーの名前を変更する、gitkrakenを再起動し、削除されたリポジトリを開こうとすると、削除されたリポジトリを自動的に検出することです。

2
Toby