0

GitHub for Windows を使用しています。これは、ローカルにコピーしたプロジェクトのリポジトリを特別なディレクトリに保持します。TortoiseGit もインストールしました。

プロジェクト フォルダに特別な SCM アイコンが表示されます。これらのプロジェクトの 1 つに、TortoiseGit で処理したいことがありました。うまくいきましたが、試すのをやめました。GitHub に戻っていくつかの更新を行った後でも、そのフォルダーには永続的な感嘆符アイコンが表示されます。それを取り除く唯一の方法は、TortoiseGit を GitHub チェックアウトで適切に動作させることだと思います。

いじり回した後で、GitHub と TortoiseGit がリポジトリへのハッシュキーを自分自身に保持していることに気付いたので、クロスアクセスはおそらく悪い考えでした....

それらを連携させる方法、または少なくともアイコンエラーをクリーンアップする方法。(Libraries の "Git" セクションに私の GitHub リポジトリをリストできたらいいのにと思います。)

4

1 に答える 1

0

GitHub for WindowsTortoiseGitなどのさまざまな git ツールは、連携して問題なく動作するはずです (そして、私にとってはそうです)。どちらも、別のツールによって作成された git リポジトリを処理できます。

TortoiseGitは、エクスプローラーのアイコンで表される情報を.git、ローカルの git リポジトリを含むディレクトリから取得した情報に基づいています。

紛らわしい側面の 1 つは、両方のツールgit.exeがバックグラウンドで使用して git 操作を実行することですが、異なるgit.exe:s を使用する場合があることです。GitHub for Windowsは にインストールされたものを使用しますがC:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exeTortoiseGitは通常msysgitによってインストールされたものを使用します。バージョンが異なる場合、問題が発生する可能性があります。両方を最新バージョンに更新します。

于 2013-06-13T07:30:57.407 に答える