会知道是否有一种方法可以在不使用(复制文件夹并将其粘贴到备份文件夹中)的情况下保存程序的不同版本。
例如,如果我的程序版本是1.0.5,现在我想做一些更改(1.0.6),我想确保如果这些更改不太好,我可以回到1.0.5,而不必每次复制旧文件夹。
有什么工具可以帮我吗?
您需要在代码版本控制系统中使用分支。
一个解释是你要求的部分原因:
为什么在svn中使用分支?
有使用它们的教程。这些是:
子版本分支
Mercurial分支
我想你想研究一下我会尝试的某种类型的版本控制Subversion或Git
有多个免费托管网站可以托管你的代码库,如果你不介意你的项目是开源的,你可能想看看谷歌代码托管或Sourceforge.net。
网上有很多资源可以了解版本控制,只需开始谷歌搜索即可。
设置可能需要一点时间,但一旦你运行了它,就可以更容易地切换到不同的代码分支或恢复更改,在多台计算机上工作等等。