[解決済み] トランクからブランチへのSvn切り替え
2022-02-16 23:22:59
質問
私は、SVNでホストされているプロジェクトのルートフォルダにある
trunk
で、2つのブランチを設定することを検討しています。
もうひとつのブランチは、新しいコードを適用し、テストし、そしてトランクを新しいバージョンにアップグレードするために私が作業するブランチになります。
私の目標は、スナップショットを保険として、またプロジェクトの古い安定版を素早く入手する方法として維持することです。2番目のブランチは、新しいコードを適用してテストに合格したら、トランクにマージされ、一般に公開されることになります。
スナップショットをセットアップするために、私たちの
trunk
というブランチに
v1p2p3
:
$ svn cp https://www.example.com/svn/trunk \
https://www.example.com/svn/branches/v1p2p3 \
-m "Branching from root trunk to v1p2p3 at r1114"
ここまではいいんです。
Committed revision 1115.
ローカルのリポジトリコピーをこのブランチに切り替えて、うまくいったことを確認したいのですが、エラーメッセージが表示されます。
$ svn switch --relocate https://www.example.com/svn/trunk \
https://www.example.com/svn/branches/v1p2p3
エラーメッセージは
svn: E155024: Invalid relocation destination:
'https://www.example.com/svn/branches/v1p2p3'
(does not point to target)
何が間違っているのでしょうか?
(これがうまくいかないと、より野心的な2番目のブランチに取りかかることができないのではないかと思っています。既存のプロジェクトのレイアウトを損なわないような方法を探しています。アドバイスに感謝します。そして、これが馬鹿げた質問であれば申し訳ありません)
どのように解決するのですか?
は必要ありません。
--relocate
ブランチは同じリポジトリURL内にあるためです。ただ、そうしてください。
svn switch https://www.example.com/svn/branches/v1p2p3
関連
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] Git を使って前のコミットから分岐させる
-
[解決済み] Git でブランチを削除した後、そのブランチを復元できますか?
-
[解決済み] Subversionリポジトリにおける「branch」、「tag」、「trunk」の意味とは?
-
[解決済み】既存のGitブランチをリモートブランチに追従させる?
-
[解決済み】ブランチを指定せずにgit pushした場合のデフォルトの動作
-
[解決済み] TortoiseSVN を使って、トランクからブランチに、またはその逆に変更をマージするにはどうすればよいですか?
最新
-
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アンドゥ削除
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み] 一般的なSVN無視パターンがベスト?
-
[解決済み] あるリビジョンにコミットされたファイルを一覧表示する
-
[解決済み] svn には `revert-all` コマンドがありますか?
-
[解決済み] SVNファイルの旧バージョンを表示するには?
-
[解決済み] あるSubversionのリポジトリから別のリポジトリに1つのフォルダを移動するにはどうしたらいいですか?
-
[解決済み] 作業コピーのバージョン管理されていないファイルやフォルダーをすべて削除するにはどうすればよいですか?
-
[解決済み] TortoiseSVN でソース管理からフォルダを削除するにはどうしたらいいですか?