问题标签 [git-cvs]

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.

0 投票
1 回答
326 浏览

git - git cvsexportcommit pserver 失败

我正在使用 git 和我试图遵循的 cvs 存储库

如何将修订历史从 mercurial 或 git 导出到 cvs?

除了我使用 -d pserver 而不是 -w local cvs repo

我已经完成了 git cvsimport ,这似乎很好。我现在正在尝试将单个测试更改导出回 csv 存储库,但它失败了

我尝试了以下命令,结果如下

命令:

命令:

注意:我也尝试将 GIT_DIR 向上或向下移动一个级别。

0 投票
2 回答
696 浏览

git - cvs2git 迁移不同于 git 和 cvs 的二进制文件(用 -kb 标记)

我在超过 2 GB 的 CVS 存储库上运行了 cvs2git 迁移。我写了一个脚本遍历新的 git 存储库和 CVS 模块来验证对象是否相同。我发现文本文件迁移得很好并且具有相同的 sha1sum;然而,所有的二进制文件都有不同的 sha1sum,它们在 CVS (-kb) 中都被标记为二进制。我读过的关于 cvs2git 和二进制文件的所有其他主题通常都将问题归咎于没有被标记为二进制文件 (-kb) 的二进制文件,但这里的情况并非如此。还有什么问题?

我执行迁移的脚本如下:

0 投票
1 回答
1984 浏览

eclipse - 文件夹未与 Git 和 Bitbucket 同步

我正在将 Eclipse 与 git 远程存储库一起使用。

出于某种原因,有一个文件夹(以及所有子文件夹)未与远程存储库同步。这些文件夹中的已修改文件不带有星号 (*),因此,它们无法暂存或提交。

当我进入 www.bitbucket.org 查看我的项目时,我在该文件夹中得到的只是我的“无文件夹”名称旁边带有蓝色箭头的图标,而不是常规文件夹图标,这是一个出现在可以访问和同步良好的文件夹旁边。

旁边的蓝色箭头图标 已同步且运行良好的文件夹旁边的常规文件夹图标

选项 --> 团队 --> 添加到索引不起作用。git add <folder>两者都不

我究竟做错了什么?任何想法?

非常感谢

佩德罗

这里有 git 状态转储:

使用我想要包含但不包含的文件夹之一的 .gitignorer 重新编辑。phpunit.xml Tests/autoload.php nbproject catalog.xml Propel/om/* Propel/map/*

0 投票
2 回答
1921 浏览

git - git cvsimport 错误:“root ...必须是绝对路径名”

我正在尝试使用 git 克隆 CVS 存储库:

我看到另一个人在这里遇到了类似的问题。他引用了他的解决方案:“只要我使用匿名访问,我就可以让转换工作!”。这不起作用,因为我们的服务器肯定不允许匿名访问(即使他们这样做是为了读取,我也需要读/写访问权限)。

我按照其中的说明进行操作gitcvs-migration

我已按照这些说明(并拥有cvsps2.1 版)导航到本地工作副本。很明显,这git cvsimport是从我的工作副本的目录中找到我的 CVS_ROOT,CVS因为我没有指定它,但它显示在错误消息中。

如果您能提供帮助,请告诉我。请记住,小事可能是大事!:-)

0 投票
1 回答
172 浏览

git - 当上游是 100% CVS 时,去 GIT 的最佳实践是什么?

我很好奇在 git 中(例如,在 github/bitbucket/gitlab 上)保留您对 OSS 项目的偶尔贡献的最佳实践是什么,而上游完全是 CVS。

我的看法是,直接提交CVS/{Entries,Repository,Root}到非常方便git,然后在任何时间从任何框中,您可以简单地检查您的 git repo (w/ git),然后从真正的上游更新cvs up,这正是我所做的使用我的 OpenBSD ports-readmes fork以及mdocml

但是,我注意到大多数人在我的 GitHub 上的这些 git 存储库中看到这些 CVS 文件时感到非常惊讶和困惑,他们认为这是我的某种疏忽。此外,例如reyk 的 httpd也没有这样的设置,即使他显然通常从上游批量更新它,也没有保留来自上游的日志。

我在这里错过了什么吗?我觉得拥有CVS/{Entries,Repository,Root}git 存储库是一个好主意,但我从未见过其他人这样做。为什么?

0 投票
1 回答
190 浏览

git - git cvsimport:“远程”指的是什么?

我在本地从旧的 cvs 存储库中复制了文件。当我做

它创建了一个带有分支的 git repo,这样我就可以将整个 repo 推送到 github 中:

cvsimport创建master分支和origin分支指向与master. 没有创建遥控器:不git remote -v返回任何内容

问题是:origin分支机构的目的是什么?在手册中有一个-r开关让我命名那个分支。但是为了什么?迁移时没有远程仓库 - 只是本地复制的 cvs 文件。它背后的想法是什么?

0 投票
1 回答
53 浏览

git - Git cvsimport 特定标签

使用以下命令时:

我成功地导入了包含所有历史记录的主分支。其中 DESTDIR 是 cvs repo url。

现在我正在尝试使用此命令导入从上述模块标记的特定分支。我在https://git-scm.com/docs/gitcvs-migration上搜索了 git cvsimport 文档,但未能帮助自己。

如果您曾经经历过/实现过这一点,请指导我。