问题标签 [mercurial-convert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Vault to Git to Mercurial 不保留日期
使用https://github.com/AndreyNikiforov/vault2git我能够将 Vault 存储库转换为 Git,然后使用 Mercurialhg convert
获取 hg 存储库。唯一的问题是在运行hg convert
更改集提交日期后的日期不正确。
日期显示更改集从 got 转换为 mercurial 的时间,而不是提交日期。
我还需要做些什么来保存日期吗?
svn - 将部分 svn 存储库迁移到 Mercurial
我需要将作为 svn checkout 的本地文件夹迁移到 mercurial 存储库,但我无法再进行 svn checkout(svn 服务器不见了),并且该文件夹不是主干根目录,类似于
svnrepourl/trunk/src/文件夹
在我的笔记本电脑中,我只有folder
svn 主干,而不是完整的 svn 主干,我尝试了 hg convert 但我收到了这个错误:
http://repositoryurl/svn/src/project看起来不像 Subversion 存储库
mercurial - 使用 hg convert 将 git repo 转换为 mercurial 时出错
如果我运行:
我得到错误:
我已经检查过,我认为该错误是 Python 错误,但它并不能帮助我解决错误。
有没有办法获得更多信息和最终修复?
python - 带有hg转换的神秘用户名
我有一个克隆的 mercurial 存储库和一个签出的 subversion 存储库。
当我签出 subversion repo 时,我选择将密码保存为纯文本。
我想将 mercurial repo 导入 subversion,所以我使用 mercurial 的 convert 扩展。
在第一次提交之前一切看起来都很好:
它停下来并要求输入与用户名“迈克尔”相对应的密码,但我的用户名是迈克尔。
谁能告诉我它从哪里提取这个用户名,或者我如何覆盖它。
谢谢
mercurial - hg convert 无法识别来自 svn 存储库的主干/标签/分支
我尝试使用svnsync
然后将 SVN 项目转换为 Mercurial:
如此处所述(Ubuntu 提供的 Mercurial 版本在尝试转换存储库时崩溃,因此我删除了输出并下载了最新版本的 Mercurial)。
但是,生成的存储库有
和
作为修订中的文件,而不是将主干识别为default
分支,将标签识别为标签。
转换它的正确方法是什么?
请注意:该项目最初存储在 SVN 中是这样的(由于开发人员错误):
但在最近的 SVN 版本中是这样的:
我以为hg convert
会查看 HEAD 中的文件结构并推断出正确的结构,但显然我错了。
git - 将带有子模块的 git 存储库转换为 Mercurial?
看起来“hg convert”目前不支持git 子模块。
我想创建一个 git 存储库的私有分支,进行大量更改,然后将它们回馈。我更喜欢每天使用 Mercurial,这就是我尝试首先转换存储库的原因。谁能想到我可以用来解决这个不受支持的功能的解决方法?
mercurial - 无法将 Git 存储库转换为 Mercurial
我有尝试转换为 Mercurial 的 Git 存储库。跑步
hg 转换 c:\code\git-repo
导致以下错误:
假设目标 git-repo-hg 初始化目标 git-repo-hg 存储库中止:找不到所需的“git”工具
我安装了适用于 Windows 的 Git Hub应用程序。我还缺少其他东西吗?
mercurial - 汞转换错误
我对 hg 转换有疑问。当我在命令行中写入“hg convert f:/test”时,它给了我这个:中止:无效模式('r')或文件名。我做错了什么?
svn - 如何将单个 Subversion 项目转换为 Mercurial 存储库?
我有一个旧的Subversion 存储库,里面有很多项目。每个项目都遵循 SVN 的规范trunk-branches-tags约定。
我可以使用以下方法将整个 SVN 存储库转换为 Mercurial:
如果你了解SVN,你就知道里面的目录组织/some-path/old-svn-rep
是:
如何将此 SVN 存储库中的单个项目(例如名为Foo)转换为 Mercurial 存储库?
这显然不起作用:
请假设 SVN 项目在主干、许多分支和标签中发生了变化。
git - 使用 hg convert 将 git repo 转换为旧的 svn 格式
根据以下帖子:
http://davidvg.com/2011/12/07/converting-a-git-repo-to-svn
可以使用 git repo 将其转换为 svn repohg convert
。这对我有用,但是,生成的 svn repo 对我来说是现代的。生成的 svn repo 的 db/format 编号为 6 (svn 1.8+)。我需要它是 4(1.6+),即 svn 的旧版本。有没有办法指定 hg convert 转换为指定的数据库/格式数?
或者,我是否有另一种方法可以将我的 git repo 转换为 svn db/format 4 (1.6+)?