gpt4 book ai didi

version-control - 你如何 "check out"代码?

转载 作者:行者123 更新时间:2023-12-03 14:30:18 25 4
gpt4 key购买 nike

我从来没有真正与很多人一起工作过,我们必须检查代码并拥有旧代码的存储库等。我不确定我什至不知道这些术语的含义。如果我想开始一个新项目,它涉及的不仅仅是我自己跟踪所有代码更改,是否“ checkout ”(再次,不知道这意味着什么),我该如何开始?那是SVN的用途吗?还有什么?我是否下载与代码保持同步的程序?

我该怎么办?

这一切都会在家里。没有用于存储代码的 Internet。

我什至不知道我所要求的是否称为源代码控制。我看到有关 checkout 、SVN、源代码控制等的内容。我不知道这是否都在谈论同一件事。我希望使用开源的东西。

最佳答案

所以,很久以前,在过去糟糕的过去,源代码控制使用了库的比喻。如果您想编辑文件,避免冲突的唯一方法是确保您是唯一编辑该文件的人。您要做的是要求源代码控制系统“ checkout ”该文件,表明您正在编辑它,并且在您进行更改并且该文件被“ checkin ”之前,不允许其他人编辑它。如果您需要对 checkout 的文件进行更改,则必须去找那个自上周二以来就已 checkout 所有重要.conf 的该死的开发人员..该死的比尔...

无论如何,源代码控制不再像那样工作了,但是语言一直困扰着我们。如今,“ checkout ”代码意味着从代码存储库下载代码的副本。这些文件将出现在本地目录中,允许您使用它们、编译代码,甚至对源代码进行更改,如果需要,您可以稍后将其上传回存储库。更好的是,只需一个命令,您就可以获得自上次下载代码以来其他开发人员所做的所有更改。好东西。

有几个主要的源代码控制库,其中 SVN(也称为 Subversion)是其中之一(CVS、Git、HG、Perforce、ClearCase 等)。我建议从 SVN、Git 或 HG 开始,因为它们都是免费的并且都有很好的文档。

即使您是唯一的开发人员,您也可能希望开始使用源代码管理。没有什么比意识到昨晚你删除的无用的数千行代码实际上非常重要并且现在永远丢失更糟糕的了。源代码控制允许您在文件的历史记录中向前和向后缩放,让您轻松恢复不应该删除的内容,并让您更有信心删除无用的内容。另外,自己摆弄它是一种很好的做法。

熟悉源代码/修订控制软件是任何认真的软件工程师的一项关键工作技能。掌握它可以有效地将您提升为专业开发人员。进入一个项目并发现团队将所有源代码保存在某个文件夹中是一种糟糕的体验。祝你好运!只要有兴趣,你就已经走上了正确的道路!

关于version-control - 你如何 "check out"代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812308/

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