プロジェクトを管理するためにTortoiseSVNを実行しています。明らかに、タグ付けに関する原則はSVNのすべての実装に適用されますが、この質問では、TortoiseSVN固有のダイアログボックスとメッセージをいくつか参照します。
私の作業ディレクトリとSubversionリポジトリ構造の両方に、ソースルートディレクトリとその下のトランク、タグ、ブランチディレクトリがあります。(箇条書きを使用せずにマークダウンでマルチレベルのインデントされた階層を作成する方法を理解できなかったので、誰かがこれを編集して修正できれば幸いです。)
作業コピーのトランクディレクトリから作業していて、リポジトリのトランクディレクトリを指しています。タグ「Release1」を適用したいので、「Branch / tag ...」メニューオプションをクリックして、リポジトリパスを[repo_path / bla / Source / Tags/Release1」タグとして設定します。このダイアログボックスにオプションが表示されます。 「作業コピーを新しいブランチ/タグに切り替える」に。
このオプションをオフのままにすると、/ Tagsの下に新しい「Release1」ブランチが作成されますが、作業コピーは以前の「トランク」パスに残ります。このオプションをオンにした場合(またはSwitchコマンドを使用した場合)作業コピーが「/Tags」の下の新しい「Release1」ブランチに切り替わると理解しています。
私が概念を見逃しているのは、この決定をどのように行うかです。定義上(?)そのタグをある時点でのコードのスナップショットにしたいので、作業ディレクトリを最近作成したタグに切り替えたいとは思われません。作業ディレクトリを切り替えない場合は、トランクから作業を続行し、別のスナップショットを作成する準備ができたら、別のタグを作成します。等々...
私はこの権利を理解していますか、それとも前の段落で何か間違ったことを述べていますか(たとえば、タグは特定の時点のスナップショットを表す必要があるため、タグに切り替えたくないというステートメント)、またはこの決定を行う方法に関して何かが欠けていますか?