私はこの学校のメンテナンスコースを持っており、SVNとかなり交流しなければなりませんでした。最近、いくつかの主要なリファクタリング用のブランチを作成しました(そのブランチにも切り替えました)。完了してブランチにタグを付けると、代わりに、ブランチにあるものをトランクに自動コミットし、この最終結果(トランク+ブランチの変更)にタグを付けました。
何が悪かったのかわかりません。ブランチにタグを付けると、ブランチまたはトランクの現在のリビジョンのコピーを取得できると思いました。代わりに、ブランチを変更と自動マージしてから、そのリビジョンのタグを作成しました。
誰かが問題になっている可能性があることに関係することができるかどうか疑問に思っているだけで、私は何が起こったのか、またはSVNを間違った方法で使用したのかを正確に把握しようとしています。
私はこれを行うためにtortoiseSVNを使用しましたが、これが私が行った手順です。
- このブランチに切り替えることで、現在のトランクのブランチを/branchesに作成します
- ブランチのコードに変更を加える
- トランクのタグを作成します(次に、ブランチをトランクにコミットしてからタグを付けます)。