相关疑难解决方法(0)

源控制 - 如果,为什么,如何开始?

可能重复:
使用源代码管理

所以,虽然即使在stackoverflow上也只是版本控制上的几十件事,我找不到一些好的方法来回答我的所有问题.如果您有任何发言或发布链接,请在此处进行操作.

1.,我需要从版本控制开始吗?

虽然大多数人都同意,即使是单个开发人员/程序员也应该从版本控制开始,没有人(或者至少是可理解的形式)告诉我们

那,怎么样?

在我的本性是,我需要知道什么意思CVS,SVN,龟,Git的,GitHub上有什么区别,但我很难找到一些死的简单脚踏启动到版本控制的世界.

作为开发人员/程序员,我工作或学习过几乎所有的编程/标记语言,这是主要的(从帕斯卡到Java,从HTML到PHP :)),并用几十个编辑,IDE和节目评析.当有人提到你甚至可以使用源代码控制来写东西 - 为学生做家庭作业,年度报告,书籍......你必须包括更多的编辑......

我现在已经不知道如何从版本控制开始,如何将它合并到我的工作流程中,如果我需要服务器或什么.

感谢您帮助我找到什么是什么以及如何处理:)

编辑: 从你的所有答案(谢谢),我感觉它真的只有像"有历史的同步文件夹".(以最明显的方式:))如果是的话,你能回答两个问题吗?(编号4.和5.,所以它不会混淆答案:))

4.,如果我决定彻底改变我的程序结构怎么办(例如,在flex中,我决定使用两个as3类来代替MXML组件) - 这不会让人产生混淆吗?

5.,从其他问题来看,我如何承诺?(发现这个问题已经发布并且可能已经回答了,但是又丢了它)

编辑2: 再次,更多答案(谢谢)

6,我的问题4更像是如果我不小心(或不)续签了一些被删除的文件(这可能是可能的),它会破坏我的计划,因为例如它取决于其他已删除的文件,这是不是不删除,将我能搞定吗?:d

7.,我看到了一些我会看的方式.谢谢你的答案......但是,现在我很困惑,我应该给谁"好的答案",因为你们都非常有帮助:)

接下来,我会(对于任何寻找我正在寻找和绊倒这个问题的人):

阅读此stackoverflows:

看这个视频:

http://excess.org/article/2008/07/ogre-git-tutorial/

在理解手册的基础知识时,我将其缩小到颠覆(+ TortoiseSVN)和git(hub),这是最常用和最受欢迎的.我现在只有github的问题是私有存储库是付费的,所以我会查找不同的git解决方案或者更多地查看Subversion.

非常感谢大家,我提出了最有帮助的答案,也感谢您的评论.亚当

编辑:尝试Mercurial,但发现我的工作流程不行......现在尝试颠覆,所以我标记了最老的颠覆答案:)

svn git cvs version-control

10
推荐指数
3
解决办法
1251
查看次数

使用源代码管理

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

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

version-control visual-studio

4
推荐指数
1
解决办法
603
查看次数

标签 统计

version-control ×2

cvs ×1

git ×1

svn ×1

visual-studio ×1