0

我正在将我的 c# visual express 2008 项目升级到更新版本。我如何管理这个而不必复制整个项目目录并进入复制的目录项目?

4

2 回答 2

3

在您正在使用的源代码控制系统中创建一个新分支。您可以在Branching and Merging Primer 中阅读更多相关信息。

如果您不使用源代码控制,我建议您从颠覆开始。VisualSVN SERVER是一种简单的入门方式。您可以使用TortoiseSVN或 Visual Studio 插件(例如ankhsvnVisualSVN )来使用它。

您实际上不必安装 svn 服务器。您也可以使用 Tortoise Svn 创建存储库并使用文件协议连接到它。这意味着您可以将存储库放在闪存驱动器上并与您一起查询它,以便您可以在任何计算机上工作。

于 2010-04-01T14:52:21.343 回答
0

Subversion 很好,而且很容易上手,但您可能还想考虑MercurialGit。这些几乎同样容易上手,并且在它们分布时为您提供了一些灵活性——我发现这对个人用户来说更有意义。从长远来看,这些也往往占用更少的空间。

此外,根据您的需要,您不一定需要分支。安装您选择的源代码控制,并在其中创建包含稳定版本的存储库。一旦你有了它,只要你有一个备份,你总是可以回到你的稳定版本。如果您必须对稳定版本进行错误修复,那就是从该版本分支的时候了。对于一个小型的个人存储库,将主要工作放在主干中可能不会那么混乱 -

最后,由于您是源代码管理的新手,请养成一次做一件事,然后检查更改的习惯。您的源代码管理工具(或命令行)应该在每次 IDE 时打开,并且您应该使用它经常。即使是很小的变化也很重要。建立这种习惯需要努力,但会带来巨大的回报。

祝你好运!

于 2010-04-01T15:38:04.380 回答