跟踪我通过复制项目文件夹所做的更改

Jim*_*Del 3 c# version-control

我是初学者所以如果我正在做什么的术语我不知道如何搜索它.如果以前曾经问过,请原谅我.所以这就是我的工作.在我进行任何主要代码更改之前,我会复制一个projects文件夹并将其命名为"project v6".然后,如果我真的搞砸了,无法找到撤消它的方法,我只需回到上一个文件夹.这对我来说已经足够好了,但有时我会忘记这样做而且必须退两步.有没有比我现在更简单的方法呢?

Lui*_*uis 7

您正在寻找的是修订/源代码控制软件.

http://en.wikipedia.org/wiki/Revision_control


Sam*_*ijo 7

有许多源代码控制工具,可以跟踪所有这些内容.Git,subversion,cvs(使用维基百科链接,它更详细地解释了每一个.一旦你习惯了它,这可以更容易地完成.

在两者中都提交了你对服务器(可能是你自己的机器)所做的事情.但是您可以将代码存储在其他位置(这样您就不会丢失所有内容,以防硬盘发生故障或类似情况).Google Code就是一个很好的例子.

Git - 更难使用,但功能非常强大(当有很多人在同一个项目上工作时,更常用,有时甚至是相同的文件),更容易处理分支和类似的东西(如果你不知道是什么也就是说,你可能还不需要它)

svn(subversion)和cvs - 使用起来更简单,资源更少.可能足以满足您的需求

  • 不要使用CVS:它严重过时(但仍然比不使用版本控制更好). (2认同)