SVNは、トランクからコードをチェックアウトしたときに、特定のブランチにコードをどのようにチェックインしますか?

StackOverflow https://stackoverflow.com/questions/1646392

  •  22-07-2019
  •  | 
  •  

質問

コードの変更を特定のブランチにチェックインする必要がありますが、コードがtrunk = /

からのものであるため、それを行う方法がわかりません
役に立ちましたか?

解決

cd workingcopy
svn checkout http://my.repos.com/path/to/trunk
# make your edits
svn switch http://my.repos.com/path/to/branch
svn commit

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

他のヒント

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

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

TortoiseSVNを使用すると、以下を実行して切り替えを実行できます。

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

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

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

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

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

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

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

または

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top