0

would know if there is a way to save different version of my program without using (Copy folder and Paste it to in Backup Folder).

For example if my program version is 1.0.5 and now i want make some changes(1.0.6), i want be sure that if those changes wasnt so good i could go back to 1.0.5 without copy each times the old folder.

Is there any tool that help me with this?

user1107078
  • 455
  • 1
  • 7
  • 18

2 Answers2

1

You need to use branches in your code versioning system.

An explanation which is partly a reason you're asking for:

why use branches in svn?

There are tutorials for using them. These are:

Subversion branches

Mercurial branches

Community
  • 1
  • 1
Tigran
  • 61,654
  • 8
  • 86
  • 123
  • Thanks , googling and searching for mercurial i found a tool for VisualStudio which use tortoiseHG and Mercurial , http://visualhg.codeplex.com/. – user1107078 Feb 23 '12 at 18:10
  • @user1107078: yes, you're right. For personal projects, I guess, this one is personal or by the way small project, `Mercurial` is a best fit, imo. For bigger projects and development team it needs a time to be adupted and understood by all members. – Tigran Feb 23 '12 at 18:42
1

I think you want to look into some type of version control i'd try Subversion or Git

There are multiple free hosting sites that will host your repository of code, you might want to check out Google Code Hosting or Sourceforge.net if you don't mind your project being open source.

There are lots of resources online to learn about version control, just start Googling.

Might take a bit to setup, but once you got it running it makes things much easier to switch to different branches of code or revert changes, work from multiple computers, ect.

Kyle Gobel
  • 5,530
  • 9
  • 45
  • 68