C# 通过复制项目文件夹跟踪我所做的更改
我是一个初学者,所以如果有一个术语,我正在做什么,我不知道如何搜索它。所以,如果以前有人问过这个问题,请原谅我。这就是我要做的。在进行任何主要代码更改之前,我先复制一个projects文件夹,并将其称为“projectv6”。然后,如果我真的把事情搞砸了,找不到撤销的方法,我就回到上一个文件夹。这对我来说已经足够好了,但有时我忘记了这样做,不得不后退两步。有没有比我现在的方式更简单的方法呢?你要找的是版本/源代码管理软件C# 通过复制项目文件夹跟踪我所做的更改,c#,version-control,C#,Version Control,我是一个初学者,所以如果有一个术语,我正在做什么,我不知道如何搜索它。所以,如果以前有人问过这个问题,请原谅我。这就是我要做的。在进行任何主要代码更改之前,我先复制一个projects文件夹,并将其称为“projectv6”。然后,如果我真的把事情搞砸了,找不到撤销的方法,我就回到上一个文件夹。这对我来说已经足够好了,但有时我忘记了这样做,不得不后退两步。有没有比我现在的方式更简单的方法呢?你要找的是版本/源代码管理软件 有很多源代码管理工具,可以跟踪所有这些东西,(使用维基百科链接,对每一个链
有很多源代码管理工具,可以跟踪所有这些东西,(使用维基百科链接,对每一个链接都进行了更详细的解释。一旦你习惯了这些链接,就可以更容易地做到这一点 在这两种方法中,都有将您所做的事情提交到服务器(可能是您自己的机器)。但是您可以将代码存储在其他地方(这样,在硬盘出现故障或类似情况时,您不会丢失所有内容)。这是一个很好的例子 Git-更难使用,但功能非常强大(如果有很多人在同一个项目上工作,有时甚至是在同一个文件上工作时会使用它),处理分支和类似的东西会更容易(如果你不知道那是什么,那么你可能还不需要它)
svn(subversion)和cvs-使用更简单,可用资源更少。可能足以满足您的需要我完全同意您需要开始使用源代码管理系统。即使没有其他原因,只是为了养成良好的工作习惯,您在某个时候也需要使用源代码管理系统 如上所述,如果您的IDE是Visual Studio(非快速版),则可以使用加载项:
- 为您拉上sln的拉链,例如 或
- 在Eclipse中保存“本地文件历史记录”