首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将新项目推送到我的hg mercurial URL?

将新项目推送到hg Mercurial URL的步骤如下:

  1. 确保你已经安装了Mercurial版本控制系统,并且已经在本地创建了一个新的Mercurial仓库。
  2. 在本地项目目录中,使用以下命令将项目添加到Mercurial仓库中:
  3. 在本地项目目录中,使用以下命令将项目添加到Mercurial仓库中:
  4. 在你的hg Mercurial URL上创建一个新的空仓库。这个URL可以是你自己搭建的Mercurial服务器,也可以是第三方提供的Mercurial托管服务。
  5. 将本地仓库与远程仓库进行关联,使用以下命令:
  6. 将本地仓库与远程仓库进行关联,使用以下命令:
  7. 推送项目到远程仓库,使用以下命令:
  8. 推送项目到远程仓库,使用以下命令:

这样,你的新项目就会被推送到你指定的hg Mercurial URL上。

注意:以上步骤假设你已经正确配置了Mercurial的相关设置,如用户名和邮箱等。如果你在使用Mercurial时遇到问题,可以参考Mercurial的官方文档或者相关社区的帮助资源。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在 IIS 上搭建 mercurial server

mercurial server 对于代码管理工具,更多的人可能更熟悉 Git 一些(Git 太火了)。其实另外一款分布式代码管理工具也被广泛的使用,它就是 mercurial。...关于创建 mercurial server 的步骤,mercurial 官方的 wiki 有说明,网上也有很多朋友分享了自己的创建过程。...最后,安装 mercurial server,请从这里在这里下载 mercurial server 的安装包并安装,安装完成后检查 C:\Python27\Lib\site-packages\mercurial...五、配置 URL 重定向 每次都要在 URL 中输入 /hgweb.cgi,一来不方便,二来总感觉怪怪的。能不能输入 http://localhost:81 就可以正常访问呢?...六、设置匿名访问权限 默认情况下我们已经可以使用匿名权限从服务器克隆库并进行操作了,但是当你执行 hg push 命令时会收到一个 HTTP Error 502: Bad Gateway 的错误。

1.8K70
  • 9.2 Git 与其他系统 - 迁移到 Git

    最后一件要做的事情是,将你的新 Git 服务器添加为远程仓库并推送到上面。...Mercurial 因为 Mercurial 与 Git 在表示版本时有着非常相似的模型,也因为 Git 拥有更加强大的灵活性,将一个仓库从 Mercurial 转换到 Git 是相当直接的,使用一个叫作...Mercurial 仓库的完整克隆: $ hg clone URL> /tmp/hg-repo 下一步就是创建一个作者映射文件。...r /tmp/hg-repo -A /tmp/authors -r 选项告诉 hg-fast-export 去哪里寻找我们想要转换的 Mercurial 仓库,-A 标记告诉它在哪找到作者映射文件。...全部完成后,你就已经准备好去增加一个新的远程仓库,推送你所有的分支上去,然后你的团队就可以开始用 Git 工作了。

    2K10

    GitHub 官宣,彻底淘汰 SVN!!

    与 Git 使用的分布式模型相比,SVN 的客户端 - 服务器模型显得比较老派,变更会先被存储在本地,并在推送到上游代码仓库时被分发至中央历史记录(及其他分支)。...Mercurial 没错,Git 并不是分布式版本控制家族的唯一成员。Mercurial 与 Git 同样于 2005 年首次亮相,取得的江湖地位也在伯仲之间。...尽管 Mercurial 最初也占据了一点有利位置,但随着时间推移,这种优势逐渐消散。Brase 认为,“Mercurial 的最初定位是通过内置的 Web UI 提供精心设计且连贯顺畅的用户体验。...「git config」和「hg config」都是用于编辑用户邮件地址等设置的命令。「git config」命令会自动为用户修改「~/.gitrc」,而且大多数情况下是正确的。...Mercurial 的缔造者则坚决拒绝一切会编辑配置文件的提交贡献。相反,「hg config」只会在「~/.hgrc」上启动文本编辑器。

    1.1K30

    告别SVN,Git成“独苗”:GitHub 在 13 年后宣布淘汰Subversion支持

    与 Git 使用的分布式模型相比,SVN 的客户端 - 服务器模型显得比较老派,变更会先被存储在本地,并在推送到上游代码仓库时被分发至中央历史记录(及其他分支)。...Mercurial   没错,Git 并不是分布式版本控制家族的唯一成员。Mercurial 与 Git 同样于 2005 年首次亮相,取得的江湖地位也在伯仲之间。...尽管 Mercurial 最初也占据了一点有利位置,但随着时间推移,这种优势逐渐消散。Brase 认为,“Mercurial 的最初定位是通过内置的 Web UI 提供精心设计且连贯顺畅的用户体验。...「git config」和「hg config」都是用于编辑用户邮件地址等设置的命令。「git config」命令会自动为用户修改「~/.gitrc」,而且大多数情况下是正确的。...Mercurial 的缔造者则坚决拒绝一切会编辑配置文件的提交贡献。相反,「hg config」只会在「~/.hgrc」上启动文本编辑器。

    49420

    再见了,SVN!GitHub 宣布将淘汰 Subversion 支持

    与 Git 使用的分布式模型相比,SVN 的客户端 - 服务器模型显得比较老派,变更会先被存储在本地,并在推送到上游代码仓库时被分发至中央历史记录(及其他分支)。...Mercurial   没错,Git 并不是分布式版本控制家族的唯一成员。Mercurial 与 Git 同样于 2005 年首次亮相,取得的江湖地位也在伯仲之间。...尽管 Mercurial 最初也占据了一点有利位置,但随着时间推移,这种优势逐渐消散。Brase 认为,“Mercurial 的最初定位是通过内置的 Web UI 提供精心设计且连贯顺畅的用户体验。...「git config」和「hg config」都是用于编辑用户邮件地址等设置的命令。「git config」命令会自动为用户修改「~/.gitrc」,而且大多数情况下是正确的。...Mercurial 的缔造者则坚决拒绝一切会编辑配置文件的提交贡献。相反,「hg config」只会在「~/.hgrc」上启动文本编辑器。

    78210

    如何保留原提交记录迁移Git项目,你还不知道吗?

    git remote add [shortname] [url]将新的Git url加到我们老的Git的本地 这里我把他取名为git_new(随便取) ?...使用命令git remote -v查看远程仓库的情况,-v参数可以看到各个仓库的url 此处我们有两个远程仓库分别名为 git_new、origin ?...保证当前仓库干净 推送代码到新仓库,git push git_new master 字符串 git_new 指代对应的仓库地址,也就是我们刚刚取的别名,master代表想要推送的分支,可以随便选 ?...为什么只能位于老的Git项目向新的项目提交代码? 思考:为什么只能从老的向新的推代码,而不能位于新项目merge老项目的代码?...因为在新的项目上合并老项目的代码,对于新项目来说是一次新的代码提交,所以只允许当前提交用户来提交,但是代码历史里有其他人的提交记录,Git是不会允许通过的。

    4.5K10

    ASP.NET MVC 4, ASP.NET Web API 和ASP.NET Web Pages v2(Razor)现在都是开源了

    CodePlex 现在支持 TFS、Subversion(通过网桥)、 Mercurial ,现在也支持Git。 为什么开源?...更好的是,你将会看到我们的开发人员签入到开放式的产品中代码。...你们将在ASP.NET中做更多开源的东西吗? 我提到我们爱开源了吗?我们将尽可能地继续在 ASP.NET 中做开源。 为什么ASP.NET Web Form不是开源的?...Visual Studio 团队有一个针对CodePlex 的宏伟计划,包括添加Git支持,并现代化体验。现在 CodePlex 支持 TFS、 Mercurial (Hg) 和刚刚添加的 Git !...ASP.NET 也是一样的, 由相同的开发人员提供着同样的支持。现在你可以参与ASP.NET。你将会看到我们的开发人员公开签入的程序,提供你自己的功能想法吧,甚至也许会成为关键的一员。

    1.6K60

    为什么应该使用 Go module proxy

    有些公司的内部网络对外隔离,不使用 vendor 目录对他们来说也不行。 依赖库的所有者可能通过推送相同版本的恶意内容进行破坏。...某些依赖项可能会使用与 git 不同的 VCS ,如 hg(Mercurial)、bzr(Bazaar)、svn(Subversion),因此你不得不安装这些其他的工具,很烦。...由于依赖库以不可变的形式存储在代理中,即使源库删除,代理中的库也不会被删除,这保障依赖库的使用者。...下载和构建将会快很多,官方团队测试的结果是快了三到六倍。 你可以轻松管理自己的代理,这可以让你更好的控制构建管道的稳定性。 综上所述,你绝对应该使用 Go module proxy 。...4、你可以购买商业产品: Artifactory: https://jfrog.com/artifactory/ 5、你可以使用 file:/// URL ,文件系统路径也是可以直接使用的。

    1.1K20

    为什么 React 源码不用 TypeScript 来写?

    周末的,看点轻松的把,之前看过 React 的源码,比较好奇像 React 这样庞大的工程为什么没有用 TypeScript。...第二个例子是为什么 Facebook 用 Mercurial (hg) 而不用 Git,因为 Facebook 几年前每周的 commit 数量就高达五位数,现在可能已经六位数了。...这是你们特有的问题,正常的 Git 用户根本没有这么高的 commit 流量,不要引入非必要的复杂度到我们的源代码里。」...于是 Facebook 跑去撩 Mercurial,人家说「欢迎来贡献代码」,于是 Facebook 就切换到 Mercurial 了。 第三个例子是 Facebook 特有的 iOS 开发环境优化。...举这三个例子是为了说明这样一个事情:Facebook 的很多问题是独家的,并不是外部看到的那么简单的问题。有些很多问题是因为规模导致的,做不到 Facebook 这样的规模根本遇不到这样的问题。

    1.3K20

    Ansible之 AWX 项目管理的一些笔记

    AWX 支持使用 Git、Subversion 或 Mercurial 从 SCM 下载和自动获取项目资料更新的功能。 当前的 AWX 为 k8s 集群中部署,我们来看下对应的处理方式。...tower/SECRET_KEY', 'rb').read().strip() ADMINS = () STATIC_ROOT = '/var/lib/awx/public/static' STATIC_URL...在源控制中输入项目路径 创建后查看状态 这里同步失败 ,因为还没有配置 github 的凭据,可能是网络问题,同时需要SCM 凭据,下面会介绍 在容器项目路径下,可以看到我们同步的项目 ┌──...Update:授予用户从其 SCM 来源手动更新或计划更新项目资料更新的权限。 Read:授予用户查看与项目关联的详细信息。...更新项目策略 可以通过以下方式在 AWX 中更新 SCM 项目资源的策略: 在进行更新前删除任何本地修改。 在进行更新前删除整个本地存储库。

    1.4K20

    SourceTree使用技巧

    一 、SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。...同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。最主要是,它是中文、它是中文、它是中文。...基本步骤 提交、拉取和推送 提交: 项目提交是为了维护本地版本库,如果本地有未提交的内容,则不允许拉取和推送;如图所示区域有内容时,则代表本地未提交的内容: ?...如果推送时,拉取右上方显示数字,则需要先拉取再推送。...等到我不需要这个分支时, 我只要把它从我的本地版本库删除即可。无痛无痒。 4.GIT没有一个全局的版本号,而SVN有: 目前为止这是跟SVN相比GIT缺少的最大的一个特征。

    4.4K10

    Git合并不同url的项目

    步骤 [将老Git url加到我们新Git的本地] 使用命令git remote add [shortname] [url]将老Git url加到我们新Git的本地 这里我把他取名为gitoa_web...[修正错误] 把email地址更新成我的 再提交就成功了 保留原有的commit用户 在上一节我们 先使用命令git remote add [shortname] [url]将老Git url加到我们新...Git的本地 使用命令git fetch gitoa_web刷新远程仓库到本地 最后使用命令git merge gitoa_web/master将老项目合并到新项目上再提交 这种在新项目的master上...因为在新的项目上合并老项目的代码,对于新项目来说是新的代码提交,所以只允许你一个人来提交 如果在老项目上,给新项目推代码这种顺序就是已有代码推到已有仓库 小结 知识点: git merge还可以合并其他项目的到本项目...url git remote add [shortname] [url] #添加远程仓库 git fetch origin

    2.4K230

    SVN——SVN项目迁移到GIT

    svn有很多优点,但是git的出现对svn的冲击的确很大,现在很多公司项目的都迁移的git上了,下面是我自己在做svn迁移项目到git上面时候整理的一些资料,包括svn的提交日志记录也迁移到Git上面。...注意这个 URL 应该指向项目的 base repository,例如 ##http://svn.mycompany.com/myrepo/repository....git分支 ,需转换一下 git branch -r ##转换分支-tag git tag tags_20160329_hg origin/tags/tags_20160329_hg ##删除远程的分支...:move/dufy-tclshop-test-two.git #推送到远端的git的仓库中 git push origin master --tags ##切换到分支 git checkout 16130..._20151125_hg ##提交分支到远程的仓库中 git push origin 16130_20151125_hg ---- 2:使用TortoiseGit 客户端也可以进行相关的操作

    1.6K10
    领券