古いバージョンのアプリケーションがあります。過去に外部企業から提供されたもので、基本的にライブ版のアプリです。
このバージョンではバグ修正が行われていますが、既存のバージョンでは外部の会社が新しい機能 (大幅なモデル変更) を開発しました。現在、古いアプリケーション バージョン (ライブ) と最後のアプリケーション バージョン (テストされておらず、さらに変更が必要です) があります。
今、私はそのすべてをsvnに置きたかったので、次の手順を実行しました:
- トランク フォルダーにリポジトリを作成し、そこに新しいアプリ バージョンのファイルを追加しました
- 古いアプリ バージョンのブランチ フォルダーにリポジトリを作成しました
- tags フォルダーに両方のリポジトリのタグを作成しました。
次の期間は、前のバージョン (trunk) の開発を続行し、同時に古いバージョン (branch) のバグを修正する必要があります。ブランチ バージョンからトランクに (毎週) 変更をマージする方法は? マージ オプションを試してみましたが、結果は非常に奇妙です (一部のフォルダーのコンテンツが完全に削除されます)。この状況の最善の解決策は何だと思いますか。ブランチのバグを修正するたびにトランク コードを手動で変更したくありません。
ありがとう、
ミンジャ