SVNは、トランクからコードをチェックアウトしたときに、特定のブランチにコードをどのようにチェックインしますか?
質問
コードの変更を特定のブランチにチェックインする必要がありますが、コードが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を使用すると、以下を実行して切り替えを実行できます。
- 切り替えたい問題のディレクトリを右クリックします。
- TortoiseSVNを選択|スイッチ
- リポジトリの場所を現在の場所から新しい場所に変更します。
これに関するドキュメントは、こちらにあります。
コミットしたいブランチの作業コピーが必要です。別のディレクトリでチェックアウトするか、 svn switch
を使用してください。
切り替えに加えて、パッチを作成することもできます。
http: //ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/
正確な状況は定かではありませんが、ブランチに変更をマージすることをお勧めします。
正確な状況は定かではありませんが、ブランチに変更をマージすることをお勧めします
または
コミットしたいブランチの作業コピーが必要です。別のディレクトリでチェックアウトするか、svnスイッチを使用してください。
わかりました、これを行う方法を見つけました。ブランチをチェックアウトし、コードの変更をコピーし、チェックアウトされたブランチから再コミットします=]
所属していません StackOverflow