首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用源代码管理

使用源代码管理
EN

Stack Overflow用户
提问于 2009-07-11 10:23:28
回答 8查看 648关注 0票数 4

我是一个非常新的程序员,我已经做了几个基本的应用程序,但是我被告知在学习之初就习惯使用“源码控制”会很好,所以我习惯了它。我已经了解到,源代码管理是用于管理多个程序员的程序,并且它以某种方式直接连接到我在Visual studio中的项目。我也相信有两个主要版本,"TFS“和"SVN”。在过去,我相当迷失,我不确定我需要什么来实际实现这一点,特别是我将如何在我的个人项目中做到这一点。我也不知道需要什么程序。

我应该使用TFS还是SVN?我需要安装哪些程序?如何在Visual Studio中实现它们?这是我个人编程的好习惯吗?还是你不同意?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-07-11 10:30:56

好的,首先,除了你提到的两个之外,还有很多其他的源码控制产品,但我会先习惯SVN

TFS非常昂贵,并且与Microsoft堆栈捆绑在一起。

我会从阅读这篇文章开始:

http://svnbook.red-bean.com/

特别是关于基础concepts的章节

是的,本书与svn捆绑在一起,但它也涵盖了基础知识。

当您阅读完下载的TortoiseSVN之后。这是一个连接到windows shell中的svn客户端。只有当您对此感到满意时,我才会转向一个集成的svn客户端。(实际上我不用) AknhSVN是免费的。

票数 4
EN

Stack Overflow用户

发布于 2009-07-11 10:30:38

请继续打开维基百科,你有一些阅读要做:

  1. Revision control
  2. Subversion

阅读完后,您应该更好地理解了什么是源代码控制。作为一名程序员,我敢肯定你会发现“保存”你正在做的事情是有意义的,增量地进行更改,并且能够返回到这些更改。

简而言之,修订控制是一种回到过去的能力,这样你就可以阅读你在那个时刻编写的代码。

票数 8
EN

Stack Overflow用户

发布于 2009-07-11 10:29:17

源代码控制系统与您的IDE是分开的。您可以从命令行、图形客户端和IDE使用它。

关于源代码控制系统,您应该知道的是:

  • 您可以保存您对配置管理(源代码管理)的增量更改,每次保存都会收到一个唯一的functionalities
  • and可以随时检索任何修订,因此更改永远不会丢失
  • 这给了您删除未使用的代码、调试信息或重构现有代码的自由最重要的是,它为团队的所有成员提供了这些功能,以便团队可以从他们自己的开发计算机

同时处理相同的代码库

您可以从svn开始,因为它非常流行(特别是对于开放源码项目),并得到了广泛的支持。您可以从以下位置生成命令行客户端:

http://subversion.tigris.org/

这是一个很好的图形界面(windows):

http://tortoisesvn.net/

这是一本帮助您开始使用svn的免费书籍:

http://svnbook.red-bean.com/

如果您需要在开发计算机上设置服务器,本教程应该会有所帮助:

http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/16/Setting_up_a_Subversion_Server_under_Windows.aspx

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1113412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档