1. ホーム
  2. svn

[解決済み] Subversionの部分コミット

2022-12-06 01:53:55

質問

私が作ったケースを考えると つの独立した変更 一つ ファイルの中で、例えば新しいメソッドを追加し、別のメソッドを変更することができます。

として両方の変更をコミットしたくないことがよくあります。 1 としてコミットするのではなく 2 として独立したコミットです。

git リポジトリの場合、私は 対話型モード git-add(1) を分割するために ハンク をより小さなものに分割します。

 git add --patch

Subversionでこれを行う最も簡単な方法は何でしょうか?(たぶんEclipseのプラグインを使ってもいい)

更新しました。

Git について で、ライアンはこう呼んでいます。 「絡まった作業コピーの問題」。

どのように解決するのか?

git-svn を使用すると、リモート SVN リポジトリのローカル GIT リポジトリを作成し、GIT のフル機能セット (部分コミットを含む) を使用してそれを操作し、それをすべて SVN リポジトリにプッシュバックすることができます。

git-svn (1)