これは可能かどうか誰にでも教えてください。そうでない場合は、それを行うための最良の方法は何ですか?私はあなたがあなたの完全な履歴をリセットすることができます知っている....ファイルを以前のリビジョンにチェックアウトするには
答えて
これは、EGitバージョン1.0以上で行うことができます(以前のバージョンでも可能ですが、1.0がこの機能に気づいた最初のバージョンです)。
以前に置き換えコミット、および置換後の文字列 を選択したいファイルを右クリックし- - >コミット...
- あなたがから選択するコミットの一覧が表示されます。ファイルを置き換えるコミットを選択します。あなたが別のバージョン と交換し、コマンドのいずれかを使用したい
は、ファイル(複数可)を選択/フォルダ(S):
git checkout HEAD~1 -- path/to/file
しかし、プロジェクトが大きい場合、CMDにそのファイルに移動すると、いらいらすることができます。これは、コマンドラインで実行される方法であります前のコミット。私はただ一つのファイルについて知りません。
私はEgitを使用している人はお勧めしません。あなたは数日でそれを成長させます。
バージョン1.0では、EGitはかなり成熟しています。最も重要なgitの機能が完全にサポートされました。 –
このEGit 2.0で提供されています
- 」交換してください>コミット... "
- "> HEADリビジョン"
- "と交換してください>支店、タグ、またはリファレンス"
- " REPLACと交換"File in Git Index"
これを行うと、ファイルが自動的にインデックスに追加されます。これを避ける方法はありますか? – zedoo
Mac OS XのEGit 4.xでは "Git Index in File"項目は使用できません。EGit 4.xでコミット全体ではなく* single *ファイルをどのように復元できますか? – PointedEars
@zedooそうは思いませんが、後でEGit 4.xの "チーム"→ "インデックスから削除"を使ってインデックスから削除することができます。 – PointedEars
- 1. TortoiseGit:以前のリビジョンをチェックアウトした後、リビジョンがログに表示されていない
- 2. PERFORCE:ターゲットブランチの以前のリビジョンに統合
- 3. SharpSVN - 以前のリビジョンを取得するには?
- 4. Jenkinsの特定のリビジョンでgit repoをチェックアウトするには
- 5. GUIを使用してファイルのSVNリビジョンとLinuxの以前のリビジョンを比較する
- 6. チームシティで前回成功したバージョン(リビジョン)をチェックアウト
- 7. オープンソースプロジェクトからアセンブリの以前のリビジョンを取得する方法
- 8. チェックアウト前にマゼンタインクリメント
- 9. ジェンキンス - Gitのチェックアウトはファイルに
- 10. Gitでファイルをチェックアウトするには?
- 11. git svnで選択したリビジョンからチェックアウトする方法は?
- 12. 現在のリビジョン番号と以前のリビジョン番号のsvn diffを取得するコマンド
- 13. 2つ以上のリビジョンをマージする
- 14. マージ前にgitの状態をチェックアウトするには?
- 15. Mercurialの特定のリビジョン以降に影響を受けたファイルの一覧を取得するには
- 16. subversion:すぐ前のリビジョンをロードする
- 17. "rollingUpdate"戦略を使用して以前のリビジョンにKubernetes Deploymentを "ロールアウト"する方法は?
- 18. svnチェックアウトの前にタスクを実行
- 19. `git`の特定のリビジョンのファイルを表示するには?
- 20. コミット時にファイルをチェックアウトする方法
- 21. SVN:以前のリビジョンからブランチを作成してから特定のリビジョンを適用してください
- 22. リビジョン番号をファイルに設定するには
- 23. リビジョン間でリビジョンを変更せずにリビジョンをコピーする
- 24. Git:前回のコミットからファイルをチェックアウトしてHEADに修正する
- 25. GIT:現在のファイルを上書きせずに、前回のコミットからファイルをチェックアウトする方法は?
- 26. 最新の最新リビジョンをチェックアウトしましたか?
- 27. SVNはリビジョンXにタグを作成できますが、いくつかの以前のリビジョンは除外できますか?
- 28. Githubの以前のリビジョンへの変更要求を引き出す
- 29. リモートサーバーから最新のリビジョンのチェックアウトを強制するにはどうすればいいですか?
- 30. JGitチェックアウト前のコミット
回避方法:プロジェクトエクスプローラまたはEclipseの同様のビューでファイルを右クリックし、[修飾名をコピー]を選択してコマンドラインに貼り付けます。 – MatrixFrog
こんにちは、私は気づいたことはありません。修飾名のコピー、 – lisak