thanks! and a tiny comment
Yaroslav Halchenko
lists at onerussian.com
Wed Oct 24 14:34:25 UTC 2007
On Wed, 24 Oct 2007, Sam Vilain wrote:
> Or, make a new branch at the point that the unwanted feature branch was
> merged in, and then rebase all of the changes that you do want on top of
> that. This represents what happened perfectly. You archive the removed
> history somewhere like refs/Attic/remove-feature.
indeed... having stored "old" evolution of the branch somewhere (in
Attic) resolves the issue of orphaned commits/tags. 1 side effect seems
to be that that build branch history becomes quite non-linear... though
probably it is not a problem at all...
> If people are unable to harden up sufficiently to handle history changes
> like this, another option is to make a single ("squashed") revert commit
> that undoes the changes, and make sure that the *new* feature
> development branch is rebased on top of *that*. ie, the revert commit
> is then reverted again and development on the feature branch continues.
I like to have the feature branches be based on upstream branch, so I
can't rebase it on top of build branch (or have I read this paragraph
incorrectly?)
--
.-.
=------------------------------ /v\ ----------------------------=
Keep in touch // \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko /( )\ ICQ#: 60653192
Linux User ^^-^^ [175555]
More information about the vcs-pkg-discuss
mailing list