1. ホーム

[解決済み】Subversionのtrunk、branch、tagとは何ですか?重複

2022-04-03 22:05:02

質問

<ブロッククオート

重複の可能性があります。

ブランチ」、「タグ」、「トランク」の本当の意味とは?

Subversion のトランク、ブランチ、タグとは何ですか?また、それらを使用するためのベストプラクティスとは何ですか?

でSubversionに使えるツールは何ですか? Visual Studio 2008 ?

解決方法は?

その トランク は、SVN リポジトリにおける開発のメインラインです。

A ブランチ は、トランクバージョンのユーザーに迷惑をかけることなく、より大規模で実験的、あるいは破壊的な作業を行うために作られた開発のサイドラインです。また、ブランチは、同じ製品の複数のバージョンの開発ラインを作成するために使用されます。

最後に タグ は、リポジトリの歴史の中で注目すべきリビジョンを強調するためのマーカーで、通常は "これは 1.0 としてリリースされました" のようなものです。

HTML版の"をご覧ください。 Subversionによるバージョン管理 "、特に 第4章 分岐とマージ から購入するか、紙で購入する。 アマゾン )で、技術的な詳細について詳しく解説しています。

他の人(例えば、下記のPeter Neubauer)のように、基本的な実装として /tags /branches/trunk ディレクトリのみです。 従来 であり、ツールによって強制されるものではありません。これらの規則に違反すると、リポジトリにアクセスする他の人の習慣や期待を壊すことになり、全体が混乱します。タグに新しい変更をコミットしないよう、特に注意しなければなりません。 が必要です。 凍結されます。


私が使っているのは トータスSVN が、Visual Studioとの連携はない。私は、どのファイルに触れたかを追跡できるように、"Check for modifications"ダイアログを第2モニターでずっと開いたままにしています。しかし、" 最適なSVNツール という質問には、もっとお勧めがあります。