gpt4 book ai didi

php - 使用 cvs 在 webapp 上作为一个组工作

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:58 26 4
gpt4 key购买 nike

我和我的 friend 在不同的国家已经开发了几个星期的 LAMP 网络应用程序。一直以来,我们都通过 ftp 共享源代码。这样php文件就变得乱七八糟了。我听说过 CVS,并且一直在阅读它。但我仍然无法弄清楚它到底是如何工作的。

CVS 如何帮助我解决这个问题?

如果有人能为我指明正确的方向,我将不胜感激。

最佳答案

好的,这里有一个非常简单的 VCS 解释。使用一段时间后,您会因为解释而发笑,但现在我想这应该对您有所帮助。

您目前的ftp文件共享存在哪些问题?

  1. 如果 2 个人上传同一个文件,其中一个文件将被覆盖
  2. 上传后,您只会看到谁更改了文件(最后一次),但看不到文件更改的位置
  3. 您不能提供有关更改的信息(尽管在文件本身中添加了注释)
  4. 一旦上传的旧文件丢失,您就无法回到过去

通过版本控制你可以解决这些问题:

  1. 文件要么合并到一个新文件中,要么被覆盖,但旧文件仍将被存储以在需要时回滚
  2. 您可以看到谁在什么时候做了哪些更改
  3. 您可以在“上传”文件时提供有关更改内容的评论(无需将这些评论存储在文件中)
  4. 您随时可以回到过去并恢复旧的“上传”/更改
  5. 您还可以通过分支创建小型副项目。这基本上让您将项目分成更小的部分并分别处理它们。

因此,在您开始工作时,您通常会通过获取所做的所有更改来更新本地资源。然后您完成您的工作,然后使用您的更改更新在线版本,以便其他开发人员可以拉取这些更改并继续处理它们或将这些更改集成到他们当前的更改中。

如何实现这个魔法?您可以在谷歌上搜索“如何实现 git”或“如何实现 svn”,但我建议您作为初学者使用在线服务。这是服务列表:https://git.wiki.kernel.org/index.php/GitHosting

我个人对开发人员数量较少的闭源项目的偏好是 https://bitbucket.org/ .你会得到一个小的 wiki 页面和一些服务提供的错误跟踪工具。如果你想使用 bitbucket,这里有一个非常容易理解的文档:https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101

重要须知:很快你就会知道你不会像我多次写的那样上传文件,而是更改代码行。您也不会上传它们,您“提交”它们。

关于php - 使用 cvs 在 webapp 上作为一个组工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729897/

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