私は複数の協力者と一緒にプロジェクトに取り組んでいます。プログラマーの 1 人が、ファイルをコピーして貼り付けることにより、いくつかのファイルを上書きしました。ファイルはコミットされました。
問題は、ファイルの注釈が、異なる注釈者からそのプログラマのみに変更されたことです。
注釈が返されるように、ファイルを変更する前に戻したいです。
マージはヘッドに追加されるため機能しません。その結果、すべての注釈がそのプログラマーから私に変更されます。
これを元に戻す方法はありますか?
私は複数の協力者と一緒にプロジェクトに取り組んでいます。プログラマーの 1 人が、ファイルをコピーして貼り付けることにより、いくつかのファイルを上書きしました。ファイルはコミットされました。
問題は、ファイルの注釈が、異なる注釈者からそのプログラマのみに変更されたことです。
注釈が返されるように、ファイルを変更する前に戻したいです。
マージはヘッドに追加されるため機能しません。その結果、すべての注釈がそのプログラマーから私に変更されます。
これを元に戻す方法はありますか?
最新のGOODリビジョンをブランチし、何も変更せず、ブランチをオプションでマージします --accept 'theirs-full'
(それらは「ブランチから」になります)
blame
ところで: あなたの会社が何かの結果に依存している場合、あなたは非常に悪い道を進んでいます (tm)
はい、コミットされたファイルを元に戻すことができます。コミットで特定のファイルではなく、コミットを元に戻すことができるため、うまくいけば、それらはすべて 1 つのコミットでコミットされます。
Eclipse では、[チーム] の [履歴の表示] に移動し、不要な変更を含むコミットを選択してコンテキスト メニューを選択し、[リビジョンからの変更を元に戻す ???] を選択します。
これにより、そのリビジョンがワークスペースに戻され、コミットできるようになります。
注釈に関しては、ビルド サーバー上で更新されているので、コミットした人は誰でも更新できます。場合を除き、自分で特定のユーザーとしてログインしてコミットします。;-) または、開発者に依頼してください。