【发布时间】:2024-12-20 01:25:01
【问题描述】:
我正在将我的 c# visual express 2008 项目升级到更新的版本。 我如何管理这个而不必复制整个项目目录并进入复制的目录项目?
【问题讨论】:
-
我不想丢失我以前的稳定版本...
-
您是否设置了任何源代码控制?
标签: c# version-control visual-studio-express
我正在将我的 c# visual express 2008 项目升级到更新的版本。 我如何管理这个而不必复制整个项目目录并进入复制的目录项目?
【问题讨论】:
标签: c# version-control visual-studio-express
在您正在使用的源代码控制系统中创建一个新分支。您可以在Branching and Merging Primer.了解更多信息
如果您不使用源代码管理,我建议您从颠覆开始。 VisualSVN SERVER 是一种简单的入门方法。您可以使用 TortoiseSVN 来使用它,也可以使用 Visual Studio 插件,例如 ankhsvn 或 VisualSVN。
您实际上不必安装 svn 服务器。您也可以使用 Tortoise Svn 创建存储库并使用文件协议连接到它。这意味着您可以将存储库放在您的闪存驱动器上并与您一起查询它,以便您可以在任何计算机上工作。
【讨论】:
Subversion 很好,而且很容易上手,但您可能还想考虑Mercurial 或Git。这些几乎同样容易上手,并且在它们分布时为您提供了一些灵活性——我发现这对个人用户来说更有意义。从长远来看,这些也往往占用更少的空间。
此外,根据您的需要,您不一定需要分支。安装您选择的源代码控制,并在其中创建包含稳定版本的存储库。一旦你有了它,只要你有一个备份,你总是可以回到你的稳定版本。如果您必须对稳定版本进行错误修复,那就是从该版本分支的时候了。对于小型的个人存储库,将主要工作放在主干中可能不会那么混乱 -
最后,由于您是源代码管理新手,请养成一次做一件事,然后检查更改的习惯。您的源代码管理工具(或命令行)应该在每次 IDE 时打开,并且您应该经常使用它。即使是很小的变化也很重要。养成这种习惯需要努力,但会带来巨大的回报。
祝你好运!
【讨论】: