私は自分のプロジェクトを維持するためにFossil-SCMを使用しています。私はチームで働いていないので、通常は非常に直線的な開発ブランチを持っています:1.0-> 1.1-> 1.2
関連するプロジェクトにタスクが与えられるプロジェクトが1つある場合、その手順はどうなるのだろうと思います。そして、それによって最初のプロジェクトを時代遅れにレンダリングします。ほとんどのコードを書き直しがちですが、既にコードを書いたことを覚えていない場合でも、コードをアーカイブしたままにしておきたいと思います。そして、私は死んでいるだけの化石レポを持っていません。マージできますか?これはこれを処理する適切な方法ですか?
たとえば、コードはHTMLページをフォーマットするためにExcelファイルからデータを抽出していました。今、私は私の雇用者が彼らのExcelスプレッドシートをデータベースに移動して、冗長性を減らし、効率を上げ、やる気を増すことを確信しました。これで、データベースを使用してプリフォームするためにフープをジャンプする必要がない論理クエリを実行できるようになったので、元々Excelファイルを操作していた余分なVBSファイルは必要ありません。技術的には、既存のコードの一部を現在の新しいプロジェクトに移植します。
すでに独自のトランクを持っているので、別のプロジェクトのトランクをこれに結合することをお勧めします。どうすれば正確にそれを行うことができますか?
私のツリーは次のようになると思います。この逆ツリーに似たソフトウェア分岐の例を見たことがないので、このような状況の標準はどうなっているのでしょうか。