git-fast-import

    -1热度

    1回答

    我正在通过使用Git的快速导入命令和StarTeam的SDK将StarTeam存储库迁移到Git。所有的工作都在Windows上进行。虽然大多数文件都是Windows格式(CRLF),但有2种文件是UNIX格式(LF)。在我第一次尝试这两个文件时,他们的LF被转换为CRLF。 问题最终导致我将core.autocrlf设置为true。一旦我删除了全局设置并重新导入,这两个文件保留了它们原始的EOL

    2热度

    1回答

    我正在将几个Perforce项目迁移到Git。一个是在与过程的18%,虽然失败: 致命的:不支持的命令:Users.Ref“KPLUS” 它看起来像git的快速导入正试图执行的文本文件应在何处印刷(我认为) 快速导入碰撞报告显示我 fast-import crash report: fast-import process: 28327 parent process : 28325 at F

    5热度

    1回答

    我写的,和维护,一个开源工具,称为reposurgeon一个编辑的版本控制库的历史和可用于VCSes之间移动项目的历史。最近我发布了对读取Subversion转储文件和回购的全面支持。但是有一件事情,repposurgeon并没有做的很好,那就是翻译Subversion分支合并完成了复制到git风格的DAG合并。 为了让这个部分正确,我需要理解Git快速导入流中合并提交的语义,比我更好。我的问题是

    1热度

    1回答

    我试图将我的CVS存储库转换为GIT,并且遇到了一个奇怪的问题: git fast-import具有硬编码的文件模式100755和100644,否则会死亡。 来源: p = get_mode(p, &mode); if (!p) die("Corrupt mode: %s", command_buf.buf); switch (mode) { case 0644:

    3热度

    1回答

    git fast-import --export-marks能够导出一个文件,将标记与它创建的提交哈希相关联。 到目前为止,我已经看到标记不是输入中提供的标记,而是一些与输入无关的“内部标记”。 对于导入/导出互操作性,如果它保留原始标记,会不会更好?

    1热度

    3回答

    我们目前使用SourceAnywhere Hosted作为我们的版本控制服务器。我期待迁移到GitHub,并且真的想保留我们8年以上的历史。 是否有其他人成功完成了此迁移和关注以分享他们的工具/流程? 现在,假设这还没有做过,我想我正在编写一个使用SourceAnywhere SDK或命令行客户端的git fast-import脚本。作为git的新手,是否有任何现有的脚本或资源可以指导我作为起点?

    1热度

    1回答

    在我的git存储库上,我使用算法根据分支名称和标签为每个提交分配一个或多个唯一版本号。我想在另一个大型存储库中使用这种机制,我想克隆而不传输任何文件。 裸克隆可以帮助我摆脱斑点的工作副本,但它仍然会从服务器下载它们。具有--depth 1的浅克隆会跳过大多数Blob,但也会跳过下载除所有提交之外的所有提交的元数据。 是否有像git fast-export --no-data这样的东西,我可以在客户

    2热度

    1回答

    我目前正在使用git-bzr-ng从bzr仓库导入一些分支,并且我发现如果您为每个导入的分支使用不同的目标分支,该工具不会使用相同的导入和导出标记文件。 git fast-import Documentation的某些阅读和bzr fast-import文档示例的回顾表明,从同一个存储库导入多个相关但未合并的分支时,应使用相同的标记文件。 问题是,这真的有多重要?我还没有设法找到这些标记文件旨在保

    5热度

    1回答

    我需要将我的bzr回购出口到git。要做到这一点,我试图使用bzr fast-export --git-branch=mybranch --plain | git fast-import --force。 的BZR开始运行,但停止,并返回一个错误: 15:11:58 Calculating the revisions to include ... 15:11:58 Starting export

    5热度

    2回答

    我们使用bazaar-vcs多年,但由于一些长期存在的令人烦恼的bug并停止开发bzr,我们决定迁移到git。 在使用bazaar时,我们广泛使用了集市的“bug跟踪器元数据”功能(http://doc.bazaar.canonical.com/bzr.dev/en/user-reference/bugs-help.html)。因此,每个错误修复提交都将ID包含到相应的mantis-bug-Id中