0

私は GIT/Assembla で Visual Studio を使用しており、ほとんどのプロジェクトでファイルを変更すると、ソリューション エクスプローラーのファイルの前に赤いチェック マークが表示されます。これは、後で GIT/Assembla を介してコミットできることを意味します。

ただし、あるプロジェクトにファイルがあり、そのプロジェクトのファイルからの変更を保存した後、赤いチェック フラグが表示されますが、数秒後に自動的に削除されます。また、変更をローカル/リモート リポジトリにコミットしようとすると、その変更されたファイルはリストにありません (したがって、リモート リポジトリの一部になることはありません)。

ファイルがあるプロジェクト内の .git フォルダーを (手動で) 削除したので、ソリューション内の一種の git-sub プロジェクトのように見えます。

この問題を解決する方法を知っている人はいますか?

4

1 に答える 1

2

.git フォルダーは、ローカルの git リポジトリです。このフォルダーには、リモートに関する情報と、git リポジトリの履歴、タグ、ブランチ、およびその他の情報が含まれています。これを削除すると、おそらく問題が発生しました。

新しいプロジェクトを作成し、Assembla から git リポジトリを再度複製してから、古いプロジェクトから変更をコピーします。

于 2014-11-09T03:15:22.280 に答える