私は仕事場レベルでgit repoを持っています。 1つのリポジトリ内に複数の密接に関連するEclipseプロジェクトブランチと.metadataを使って 'workspace'レベルでgitを安全に使う方法は?
.metadataを.gitignoreに追加すると、新しいブランチとチェックアウトを作成するたびに私の.metadataファイルが失われ、すべてのプロジェクトを手動でインポートします。これは不愉快です。
バージョン管理下に.metadataファイルを保存しても安全ですか?これはマルチ・デベロッパー・プロジェクトであり、JDKのバージョンや多分将来のOSも変わるかもしれません。 (私たちは現在Ubuntuにいます)
他のIDEファイルはインストールしないでください。
ありがとう、
Chris。
これは異常です:ファイルが本当に無視された場合、 'git checkout'は決してそれらを削除しませんでした。あなたは彼らが逃げ出したことから無視されたと確信していますか?または後で元のレポで削除されましたか?後者の場合、なぜ新しい支店をチェックすると消えてしまうのか説明してくれるでしょう。 – fge
もう一度やり直してみましょう。 .metadataは最近になって.gitignoreに追加されたばかりなので、自分自身やgitを混乱させているかもしれません。 – fadedbee
git最も確実です。あなたが最初からやり直す余裕があれば、それは最も簡単な方法です...歴史を残したい場合は、 'git filter-branch'を実行する必要があります。ハードですが、やりやすい... – fge