version control

Soldato
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
Hi guys,

How do you guys control versions of your application during development stage?

I cannot use github as I need my projects to remain private.

I looked into using bitbucket and sourcetree however I do not know how to release versions and there is no clear guide online.

So what do you use?

Thanks
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
thanks guys....

Unfortunately my projects need to remain private and I am not in a position to pay github to use their "private" feature.

Any other ideas would be appreciated

Thanks
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
its purely to be used by me only....

doesnt have to be in the cloud.

just needs to be "private" and make managing versions easy.

BitBucket and Sourcetree were great until I went to release a version and got involved in branches, tags and all sorts

any other ideas?

thanks
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
I use BitBucket and SourceTree and they work great.
What is it specifically that you're finding difficult about releasing a version?


Ok so:-

a) I can clone a project and link it to bitbucket successfully as well as my local development directory...

b) I can also commit and push changes


Lets assume I am working on a project and got it to a certain stage, now I want to release that version, how can I do that? and so everything up to that point is now version 1 and then everything after will be starting on version 2

does that makes sense?
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
Stick with me I think we are close to nailing it....

So you always work with master branch? even if you have 20 versions?

Then when you want to release an update to your application you do so by creating a branch i.e. version 21 and releasing that?

How do you release just version 1 and not version 2 then?

thanks
 
Last edited:
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
I think I get it .....

So I always update my master. Then I release version 1. I then continue updating master and then release version 2. Therefore always commiting and pushing master and when ready just releasing versions along the way??

how do you release version 1? so make it downloadable?

How do you add changes to version 1 only? Based on what you are saying you cannot, you have change the master and then release version 2? is that right?

thanks
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
how do you update just the development branch?

how do you release just the development branch?

how do you then merge the development branch into master branch?
 
Last edited:
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
thanks but cannot use anything git as its public, i need to keep projects private

thanks

re: release....

how do you make a branch downloadable in sourcetree?
 
Soldato
OP
Joined
2 Oct 2004
Posts
4,362
Location
N.W London
I managed to figure it out using bitbucket

cheers

p.s. I dont want to pay, i will use it happily if you want to pay for it? its not a viable solution sorry
 
Back
Top Bottom