2007-12-04

Subversion で working copy を即座にブランチする

方法

svn cp WC URL 形式を用いる.

$ svn info
Path: .
URL: http://example.com/svn/deopt/project/trunk
(...)
$ svn update
$ svn cp . http://example.com/svn/depot/project/branches/2007-1204-0909
$ svn revert -R .

この方法だと,ブランチしてから変更するのに比べて,ログに残るステップが一つ減るが,特に問題ない.

http://example.com/svn/depot/project/branches が存在している必要がある.コピー後は http://example.com/svn/deopt/project/trunk == http://example.com/svn/depot/project/branches/2007-1204-0909 となる.http://example.com/svn/depot/project/branches/2007-1204-0909 が既に存在していた場合にどうなるかは不明.

0 件のコメント:

コメントを投稿