4

git については、「成功した Git ブランチ モデル」が優れたアドバイスを提供します。

Fossilを試してみたいのですが、git と非常に互換性があるようです (これまでに気づいた (SCM 機能の) 最も顕著な違いは、 の機能の否定であり、シャニングgit-rebase機能によって部分的に緩和されています)。では、git ワークフローを 1 対 1 で単純に適応させることはできますか?それとも、別のワークフローの方がより推奨されますか? たとえば、化石の追加機能 (Issue Tracker と Wiki の統合) をどのように統合できますか?


(ソース: nvie.com )

4

1 に答える 1

1

私が知っているように、化石は自動同期モードを使用してブランチを減らし、開発者を忙しくさせます。

したがって、すべての開発者はメインのバックアップ リポジトリと自動同期を設定します。次に、機能を強化したい場合は、チェックイン時にブランチを設定するだけです。機能が実行可能になったら、トランクにマージします。

レビュー目的ですべての開発者が同じブランチ ツリーを共有できるようにする場合は、複製時に --private オプションを追加します。

それで、あなたがくれた絵で。「develop」を「trunk」として扱うことができます。そして、コミットの --branch オプションとしての他のすべて。

1 つのブランチで開発したい場合は、「fossil update」

于 2013-01-10T08:30:37.207 に答える