gpt4 book ai didi

visual-studio-2010 - 如何将现有的 VS 项目添加到 Mercurial(使用 TortoiseHG 或 VirtualHG)

转载 作者:行者123 更新时间:2023-12-04 21:49:30 26 4
gpt4 key购买 nike

我是 Mercurial/TortoiseHG/VirtualHG 的新手。在阅读了一些教程后,我仍然无法理解它应该如何工作。

有人可以通过几个简单的步骤解释我如何使用 TortoiseHG 或 VirtualHG 将现有的 VS2010 项目添加到 Mercurial,以及我如何从那里开始?

那么在将它添加到 Mercurial 之后,我需要做什么才能重新开始这个项目?多年前,我曾与 Visual SourceSafe 合作过,所以现在也许这种经历让我感到困惑。

我也想知道当同事想在这个项目上工作时该怎么做。

最佳答案

我在评论中看到您设法通过以下方式将源文件置于版本控制之下:

$ hg init
# (setup .hgignore)
$ hg add
$ hg commit

伟大的!要与您的同事共享项目,您需要以某种方式让他们可以访问存储库。您有三个选择:
  • 文件系统访问:如果您已经有共享网络驱动器设置,这是最简单的。您将存储库放在每个人都可以读写的共享驱动器上。人们从驱动器克隆回他们自己的机器并在那里处理文件。他们也在那里提交并最终使用 hg push将他们的更改发送回共享驱动器上的存储库。

    确保每个人都使用 2.0 或更高版本进行此类设置! Mercurial 的早期版本中存在一些错误,当推送到网络驱动器上的存储库时,这些错误可能导致存储库损坏。
  • HTTP 服务器:您可以使用 hg serve在 Mercurial 中启动内置网络服务器。服务器可用于克隆。在受信任的环境中,您可以将其作为
    $ hg serve --config "web.push_ssl=no" --config "web.allow_push=*"

    禁用默认安全设置并允许任何人将新更改推送到服务器。

    对于更繁重的使用,我们建议设置一个“真正的”网络服务器并安装 hgweb Mercurial 附带的(快速)CGI 脚本。见 Mercurial wiki有关这方面的信息。
  • SSH 服务器:如果您有一个现有的 Unix 设置,人们可以通过 SSH 登录到中央服务器,那么这很容易。您需要在服务器上安装 Mercurial 并在那里创建一个人们有读写访问权限的存储库。这也是covered in the wiki .
  • 关于visual-studio-2010 - 如何将现有的 VS 项目添加到 Mercurial(使用 TortoiseHG 或 VirtualHG),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645740/

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