3

ローカルの Git リポジトリを Skydrive フォルダーに保持して、マシン間で適切に同期し、常にオンライン コピーを保持するようにしています。しかし、Windows 8 から Windows 8.1 にアップグレードした後、最近問題が発生しました。

具体的には、[ハッシュ] オブジェクトが見つからないか破損しているというエラーが発生し始めました。問題をデバッグした後、Git がファイル システムへの 8.1 の新しい Skydrive 統合に問題を抱えていることが判明しました。具体的には、8.1 はファイルをローカルに保存されているかのように一覧表示することを好みますが、アクセスされるまでオンラインのままにします。私のレポフォルダーを右クリックして「オフラインで使用可能にする」をクリックすると、gitエラーが解決することがわかりました。

これを不要にするために変更できる便利なgitまたはwindows設定はありますか? ファイルをオフラインで利用できるようにすることは大したことではありません (実際、私はおそらくとにかくそれを行うでしょう) が、より適切な解決策があるかどうか知りたいです。

4

1 に答える 1

1

同期フォルダー (Dropbox、SkyDrive など) に git リポジトリを保持していません。ファイルが多すぎて、破損の可能性が多すぎます。

あなたが保持しているのはバンドルです:

  • 1 つのファイル
  • これは段階的に更新でき、
  • そして、これはあなたのgitリポジトリを表します
  • そして、そこからローカルリポジトリを複製できます

見る:


または、 ta.speot.isがコメントしているように、それらのリポジトリをBitBucketなどのプライベート リポジトリ ホスティング サービスにプッシュすることもできます。

于 2013-10-24T06:02:50.483 に答える