1

我是 svn 用户,我想试试 git。我创建了一个类似于我的中央存储库的存储库,一个用于测试并将其移动到中央存储库的临时存储库以及许多临时存储库的克隆。我对克隆做了一些提交。

现在要使该克隆中的提交历史记录在我所做的临时存储库中可用

git pull --rebase

现在我有了在那个克隆上发生的变化。现在你会想知道我为什么要这么做。有时(或多次)可能是小提交之一可能搞砸了您的软件,并且测试暂存存储库的人很容易返回一小步,而不是筛选所有更改以寻找错误。阻止我采用 git 的一件事是中央或临时存储库将有很大的跳跃而不是增量更改。增量更改发生在开发人员的克隆中。是 DVCS 的工作方式还是我的安排有误?谢谢

4

1 回答 1

1

我认为您可能过度使用多个 repo 来使事情复杂化。我认为您的工作流程将使用分支而不是 repo 工作。

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

于 2011-02-23T11:01:23.457 回答