質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
SVN

SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

Q&A

解決済

1回答

6203閲覧

svn コマンドでタグ作成時の外部参照のリビジョンを指定する方法

okaryu

総合スコア27

SVN

SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

0グッド

0クリップ

投稿2017/03/10 07:29

SVN のタグ作成の自動化のためのスクリプトを作成しようとしています。

悩んでいるのは、「外部参照(svn:external)のリビジョン」を「タグを作ったときのリビジョン」にする方法です。何もしないともとが「HEAD」ならそのまま「HEAD」になってしまいますよね...

どなたかご存じないでしょうか?


これまでは TortiseSVN を使用し、以下のような手順でタグ作成の際の外部参照の設定を行っていました。

  1. SVN のワーキングコピーのタグを作成したいフォルダで右クリックし、[TortiseSVN]-[Branch/Tag...] を選択
  2. Copy(Branch/Tag)ダイアログの Set explicit revision for these externals: で[All]を選択

この [all] を選択したときのような挙動を svn コマンドの組み合わせで実現できないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

svn copy --pin-externals でいけました。

ただし、svn のバージョンに依存するみたい 1.8 では使えませんでした。
使えるかどうかは、 svn help copy してこのオプションが出てくるかどうかで分かると思います。

投稿2017/03/14 06:50

okaryu

総合スコア27

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問