gpt4 book ai didi

git - 为一个简单的网站选择一个版本控制系统

转载 作者:太空狗 更新时间:2023-10-29 14:28:44 26 4
gpt4 key购买 nike

我们正在内部进行一些 Web 开发,我的目标之一是将其置于版本控制之下。现在我主要分别关注 HG 和 Git。由于一些不稳定的行为,Bazaar 被淘汰出局。

我心中最大的观点是:

  • 只能通过 FTP 访问我们的虚拟主机。这让我有点担心。
  • 负责处理所有事情的人不是开发人员,所以我需要一种简单易行的设置方法;一个好的 GUI 是必要的。
  • 分布式模型很重要,因为我们的设计师没有直接连接到我们的网络,并且暂时(如果不是永久的话)将在拇指驱动器上交易文件。
  • 我们的设计师使用的是 Mac。其他人都在 Windows 上。

我也有几个问题:

  • 我知道可以从大多数系统通过 FTP 发布分支。是否可以执行任何其他操作(还原等)?
  • 以前众所周知,Windows 上的 Git 支持非常糟糕。不过,事情似乎变得好多了。事情可能会继续顺利进行吗?
  • 使用 TortoiseHG,如何移动版本化文件?移动它通常不起作用(正如预期的那样),但似乎没有“HG 移动”选项。

最佳答案

这将是一个非常自以为是的答案部分。我仍然会说 Hg 有更好的 Windows 支持。从后端和技术的角度来看,我确实更喜欢 Git,但前端仍然很缺乏。没有 API 支持,与之交互的唯一方法是通过解析控制台 io。真的,这完全取决于个人喜好。您选择什么并不重要,与传统方法相比,它们都非常适合您。

现在,关于你的问题

  • 关于仅 FTP 托管,我是不完全确定那会怎样工作。如果您的存储库必须是可从外部访问,而您无法设置自己的服务器托管它,我会使用服务例如 BitBucket 或 GitHub。BitBucket 自带一个私有(private)的每个免费帐户的存储库,所以你可以把你的作品放在那里。 Mercurial 还捆绑了托管所需的工具。您可以从字面上让开发人员启动 hg serve,然后会生成一个 http 服务器供您观看。使用 Git 完全可以做到这一点,但需要进行一些配置。
  • Windows 上的 Git 支持已经获得好多了,但它仍然很漂亮远远落后于 Hg imo。我建议您查看您希望版本控制与哪些应用程序集成,看看它们是否支持 hg 或 git。这很可能是决定性因素。
  • 使用 TortoiseHG 重命名文件右键单击它并选择TortoiseHG... -> 重命名文件。

再一次,我只是建议你做好功课。两者都会很好用。目前这只是个人喜好和支持的应用程序的问题。

关于git - 为一个简单的网站选择一个版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1863280/

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