13

TortoiseSVN で最初に 1 つ以上の拒否されたハンクで失敗するパッチを適用するにはどうすればよいですか?

TortoiseMerge を使用してパッチ/失敗した結果を確認し、適用したい行を選択することはできますか?

そうでない場合、失敗したハンクに遭遇した後はどうすればよいですか? 手動でパッチ ファイルを編集することは、完全な解決策ではないようです (それらを「修正」する方法がわからないことを除けば)。

4

4 に答える 4

6

私が考えることができる1つの方法は次のとおりです。

  1. (クリーンな) 作業コピーをパッチのベース リビジョンに切り替えます
  2. パッチを適用する
  3. ブランチにコミットする
  4. パッチを適用するトランクまたは作業ブランチに切り替えます。
  5. (3) のリビジョンの典型的な svn マージを作業コピーに実行します。
于 2014-07-11T16:03:31.787 に答える