3
最初に私はいくつかの変更を取り消さなければならなかったので、私のディレクトリの1つを古いリビジョンに更新するために "リビジョンへのアップデート"を使いました。Subversion - どのようにコミットしますか?プロジェクトディレクトリの1つを以前のリビジョンに更新しました。
しかし、今私がコミットすると、私のプロジェクトの項目が期限切れであり、更新を試みるべきだと言われています。
しかし、現在のファイルをリビジョンの「新しい」ファイルに置き換えることは本当にありません。
私は、このコミットが前進してヘッドリビジョンになることを望みます。
ヒント?
ありがとうございました
ありがとうございました!今私は変更を元に戻す方法を知っています。どのように私の現在の状況から抜け出すためのアイデア? (私が「リビジョンへの更新」を行った結果)この「復帰」状態のプロジェクトでは数時間をかけています。 –
'svn diff> changes.diff'をファイルに入れてから、update、reverse merge、' patch -p 0 -i changes.diff'を試してください。 –
Antonさんに感謝します。私はそれがうまくいっていたと確信しています...しかし、私は直接転覆コマンドでゼロ経験があります。私は私の問題に対して、やや退屈な解決策を見つけ出しました。 Tortoise SVNを使用して、問題のディレクトリ全体を更新して、多くのファイルが競合するようにしました。私は各ファイルの "Edit Conflicts"に行き、いずれの場合も "Mine"を使用するように指示しました。その後、各ファイルを右クリックし、解決済みとマークしました。その後、私は各ファイルをコミットしました。それは最もエレガントな解決策ではありませんが、それは私のために仕事を完了しました。すべての助けをありがとう! –