我正在努力将我的c#visual express 2008项目升级到更新版本。 如何在不必复制整个项目目录并处理复制的目录项目的情况下管理它?
答案 0 :(得分:3)
在您正在使用的源代码管理系统中创建一个新分支。您可以在Branching and Merging Primer.
了解更多相关信息如果您没有使用源代码管理,我建议您从颠覆开始。 VisualSVN SERVER是一种简单的入门方式。您可以使用TortoiseSVN 来处理它或Visual Studio插件,例如ankhsvn或VisualSVN。
你真的不需要安装svn服务器。您也可以使用Tortoise Svn创建存储库并使用文件协议连接到它。这意味着您可以将存储库放在闪存驱动器上并与您一起查询,以便您可以在任何计算机上工作。
答案 1 :(得分:0)
Subversion很好,很容易上传,但您可能还想考虑Mercurial或Git。这些几乎同样容易上手并且给你一些灵活性,因为它们是分布式的 - 我发现这对于个人用户来说更有意义。从长远来看,这些也往往占用更少的空间。
此外,根据您的需要,您不一定需要分支。安装您选择的Source Control,并使用其中的稳定版本创建存储库。一旦你有了这个,只要你有一个备份,你将始终能够回到你的稳定版本。如果您必须对稳定版本进行错误修复,那么就是从该版本进行分支的时候了。对于一个小型的个人存储库,将主要工作保留在主干中可能不那么容易混淆 -
最后,由于您不熟悉源代码控制,因此养成一次做一件事的习惯,然后检查更改。您的源控制工具(或命令行)应该在每次IDE时都打开,并且您应该经常使用它。即使很小的变化也很重要。建立这种习惯将会起作用,但会获得巨大的回报。
祝你好运!