4

コードの変更を特定のブランチにチェックインする必要がありますが、コードがトランクからのものであるため、その方法がわかりません =/

4

7 に答える 7

16
cdworkingcopy
svn checkout http://my.repos.com/path/to/trunk
#編集する
svnスイッチhttp://my.repos.com/path/to/branch
svn commit

これで、作業コピーはトランクではなくブランチを指します。ブランチを別の作業コピーとしてチェックアウトしてから、変更をそのブランチにドラッグアンドドロップすることもできます。

于 2009-10-29T20:47:05.817 に答える
4

Switch を使用すると、トランクからブランチなど、チェックアウトをあるリポジトリの場所から別の場所に変更できます。

その後、変更をブランチにコミットできます。

TortoiseSVN を使用すると、次のように切り替えを実行できます。

  1. 切り替えたい問題のディレクトリを右クリックします。
  2. TortoiseSVN を選択 | スイッチ
  3. リポジトリの場所を現在の場所から新しい場所に変更します。

これに関するドキュメントは、ここにあります

于 2009-10-29T20:40:51.657 に答える
1

切り替えに加えて、パッチを作成することもできます。

http://ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/

于 2009-10-29T20:46:01.503 に答える
1

正確な状況はわかりませんが、変更をブランチにマージすることをお勧めします

また

コミットしたいブランチの作業コピーが必要です。そのため、別のディレクトリでチェックアウトするか、svn スイッチを使用してください。

于 2009-10-30T19:27:38.333 に答える
1

コミットしたいブランチの作業コピーが必要です。そのため、別のディレクトリでチェックアウトするか、svn switch.

于 2009-10-29T20:40:28.910 に答える
1

正確な状況はわかりませんが、変更をブランチにマージすることをお勧めします。

于 2009-10-29T20:56:49.510 に答える
0

これを行う方法を見つけました。ブランチをチェックアウトし、コードの変更をコピーし、チェックアウトしたブランチから再コミット =]

于 2009-10-30T19:24:27.153 に答える