[解決済み] svn : トランクの特定のリビジョンからブランチを作成する方法
2022-05-18 04:39:59
質問
次のアクションは、トランクのヘッドリビジョンからしかブランチを作成しません。特定のリビジョンからブランチを作成するにはどうしたらよいでしょうか。ありがとうございます。
$ svn copy http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch \
-m "Creating a private branch of /calc/trunk."
どのように解決するのですか?
helpコマンドで確認してください。
svn help copy
-r [--revision] arg : ARG (some commands also take ARG1:ARG2 range)
A revision argument can be one of:
NUMBER revision number
'{' DATE '}' revision at start of the date
'HEAD' latest in repository
'BASE' base rev of item's working copy
'COMMITTED' last commit at or before BASE
'PREV' revision just before COMMITTED
実際にあなたの例を使ってコマンドラインで指定する場合。
svn copy -r123 http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
ここで
123
は、コピーしたいトランクのリビジョン番号です。他の人が指摘したように、@構文も使えます。個人的には、リビジョン番号と URL を明確に分離する方が好きです。
ヘルプに書かれているように、リビジョン#を特定の単語で置き換えることもできます。
svn copy -rPREV http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch
COMMITTED"の直前のリビジョンをコピーします。
関連
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] Git を使って前のコミットから分岐させる
-
[解決済み] Subversionリポジトリにおける「branch」、「tag」、「trunk」の意味とは?
-
[解決済み] Git で単一のブランチをクローンする方法を教えてください。
-
[解決済み】ブランチを指定せずにgit pushした場合のデフォルトの動作
-
[解決済み】trunkからSVNタグを適切に作成する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Subversionでファイルを無視するにはどうしたらいいですか?
-
[解決済み] ブランチを作成する方法を教えてください。
-
[解決済み] SVN:externalsはGitで同等?
-
[解決済み] バージョン管理されていないファイルをすべてSVNに「追加」するには?
-
[解決済み] svn には `revert-all` コマンドがありますか?
-
[解決済み] SubversionのリポジトリをGitのサブモジュールとして持つことは可能ですか?
-
[解決済み] svn.exeは私のマシンのどこにあるのでしょうか?
-
[解決済み] Git、Mercurial、Bazaarの相対的な長所と短所は何ですか?[クローズド]
-
[解決済み] gitでマージした後にgit-svnでdcommitするのは危険ですか?
-
[解決済み] Subversionの障害となるフォルダ