[解決済み】trunkからSVNタグを適切に作成する方法は?
2022-04-14 06:48:38
質問
で最初のプロジェクトを作成しています。 サブバージョン . 今のところ、私は
branches
tags
trunk
早速、枝を単数にしてやり直す必要がありそうです。 枝の更新 は当たり前。
以下のようにtrunkで作業して、その内容をタグに移動しています。
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
私の直感では、これは完全に間違っていて、ファイル間の何らかの関係を
svn copy
. この方法で作成したファイルは、お互いに何の関係もなく、きっとSubversionの機能を逃してしまうでしょう。私は正しいのでしょうか?
個々のファイルにはsvn copyを使用した方が良いのでしょうか?
mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
ディレクトリ全体に対してsvn copyを使うべきですか?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"
解決方法は?
tagフォルダにファイルを追加するのは"right"ではない、というのは正しいです。
正しく推測されるのは
copy
Subversion がこれらのファイルの履歴を追跡し、さらに(おそらく)より効率的に保存できるようにするためです。
私の経験では、プロジェクト全体、つまりルートのチェックアウト先からの全ファイルのコピー("snapshots")を行うのがベストだと思います。そうすれば、スナップショットはそれ自体で、ある時点におけるプロジェクト全体の状態を忠実に表現することができます。
この部分は"the book"です。 は、このコマンドの一般的な使い方を示しています。
関連
-
[解決済み] 履歴のある SVN リポジトリを新しい Git リポジトリに移行するにはどうすればよいですか?
-
[解決済み] Subversionリポジトリにおける「branch」、「tag」、「trunk」の意味とは?
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] SVNでディレクトリを無視するには?
-
[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
-
[解決済み】フォルダのSubversionコントロールを削除する方法は?
-
[解決済み】TortoiseSVNで、あるフォルダから別のフォルダにファイル(またはフォルダ)を移動するにはどうすればよいですか?
-
[解決済み】ローカルコピーを削除せずにSVNリポジトリからファイルを削除する方法
-
[解決済み】コミット前にファイルをsvnに「unadd」する。
-
[解決済み】Subversion リポジトリから最後の n リビジョンを git-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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SVNコミットコマンド
-
[解決済み】SVNの結果コードの意味は何ですか?
-
[解決済み】フォルダのSubversionコントロールを削除する方法は?
-
[解決済み】TortoiseSVNで、あるフォルダから別のフォルダにファイル(またはフォルダ)を移動するにはどうすればよいですか?
-
[解決済み】Subversionのtrunk、branch、tagとは何ですか?重複
-
[解決済み】SVNコミットの特定ファイルについて
-
[解決済み】ファイルの移動はどのように行うのですか?
-
[解決済み】ローカルコピーを削除せずにSVNリポジトリからファイルを削除する方法
-
[解決済み】「ローカル編集、更新時に着信削除」メッセージの解決方法
-
[解決済み】TortoiseSVNをコマンドラインから使用する方法は?