1

私はsvnユーザーであり、gitを試してみると思います。中央リポジトリのように機能するリポジトリ、テストして中央リポジトリに移動するためのステージングリポジトリ、およびステージングリポジトリの多くのクローンを作成しました。クローンにいくつかコミットしました。

そのクローンのコミット履歴をステージングリポジトリで利用できるようにするために、

git pull --rebase

そして今、私はそのクローンで起こった変更を持っています。今、あなたは私がそれをやりたいのはなぜだろうと思うでしょう。時々(または何度も)小さなコミットの1つがソフトウェアを台無しにしている可能性があり、ステージングリポジトリをテストしている人が、バグを探すすべての変更を1回ふるいにかけるのではなく、1つの小さなステップに戻るのは簡単です。私がgitを採用するのを妨げているのは、中央リポジトリまたはステージングリポジトリが段階的な変更ではなく大きなジャンプをすることです。増分変更は、開発者のクローンで発生します。それはDVCSの動作方法ですか、それとも配置を間違えましたか?ありがとう

4

1 に答える 1

1

複数のレポで物事を複雑にしすぎているのではないかと思います。あなたのワークフローは、レポの代わりにブランチを使用して機能すると思います。

参照: http://nvie.com/posts/a-successful-git-branching-model/

于 2011-02-23T11:01:23.457 に答える