Hi,

proper source control should archive what you want.

Have a read on this article targeting git.
http://nvie.com/posts/a-successful-git-branching-model/

see if you get any inspiration from this.
On 23 Feb 2015 4:49 pm, "Glen Harvy" <[email protected]> wrote:

>  Hi,
>
> I am using ToirtoiseHG to keep track of my projects however I rarely need
> to actually fallback onto using it and am certainly no expert in its use.
>
> Having said that, I am thinking of changing my licencing methodology to
> issue licences for specific versions of my application. When substantial
> features are added to my application I want to charge at least some upgrade
> fee. At present, end-users can take out a support contract which enables
> them to upgrades and support but very few actually do this.
>
> Anyhow, the point is that I can see that some users will stick to their
> current version but expect bug fixes whilst they have a support contract
> for the version they own. Whilst I would expect some of these fixes to be
> passed up to newer versions, not all fixes will need to be and in fact
> could cause more bugs.
>
> To be in perspective, I wouldn't think that non-current versions would
> require support beyond say a 2 year time frame. New major versions would
> only come out once or twice a year.
>
> It's seems that I should create projects for each version and any
> cascading bug fixes will need to be applied manually.
>
> I would appreciate any feedback to enable me to make some proper planning
> now rather than later when they may be forced upon me.
>
> Thanks.
>
> Glen.
>

Reply via email to