gpt4 book ai didi

svn - 源代码管理——如果、为什么、如何开始?

转载 作者:IT王子 更新时间:2023-10-29 00:56:38 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Using Source Control

因此,尽管 Stack Overflow 上确实有很多关于版本控制的东西,但我找不到好的东西来回答我所有的问题。如果您有任何要说的或发布链接,请在此处进行。

1.、是否需要从版本控制入手?

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

2.,怎么做?

在我的本性中,我需要知道 CVS、SVN、Tortoise、Git、GitHub 的含义以及它们之间的区别,但我很难找到一些非常简单的版本控制世界入门。

作为一名开发人员/程序员,我工作或研究了几乎所有主要的编程/标记语言(从 Pascal 到 Java,从 HTML 到 PHP),并使用了数十种编辑器、IDE 和程序。当有人提到您甚至可以在编写内容时使用源代码控制 - 学生作业、年度报告、书籍……您必须包括更多的编辑器……

我不知道如何开始版本控制,如何将它纳入我的工作流程,如果我需要服务器或什么。

编辑

从您的所有回答(谢谢您)中,我感觉它实际上只是类似于“具有历史记录的同步文件夹”(以最明显的方式)。如果是,你能回答两个问题吗? (编号为 4. 和 5.,因此不会混淆答案)

4.,如果我决定完全改变我的程序结构(例如,在 flex 中,我决定使用两个 as3 类来代替 MXML 组件)怎么办 - 不会造成混淆吗?

5.,从其他问题来看,我多久commit一次? (发现这个问题已发布并可能已回答,但是又丢失了)

编辑2

再次,更多答案(谢谢)。

6., 我的问题 4 更像是如果我不小心(或没有)更新一些已删除的文件(这可能是可能的),它会破坏我的程序,因为例如它依赖于其他已删除的文件,这不是取消删除,我能拿到吗?

接下来,我将(对于正在寻找我正在寻找并偶然发现这个问题的任何人):

阅读这些问题:

观看此视频:

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

在从手册中了解基础知识的同时,我将其缩小到最常用和最受欢迎的 subversion(+TortoiseSVN) 和 git(hub)。我现在在 GitHub 上遇到的唯一问题是私有(private)存储库是付费的,所以我要么寻找不同的 git 解决方案,要么更多地研究 Subversion。

编辑3

尝试过 Mercurial,但发现它不适合我的工作流程...现在尝试使用 Subversion,所以我标记了最早的 Subversion 答案。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com