cvs相关内容

如何与(“集中式")DVCS 存储库并行运行 CVS?

目前我正在研究如何引入 DVCS(特别是我正在研究 Hg 和 Git),同时保留并行的 CVS 存储库(或者甚至只是通过 CVS 协议的访问机制).这里有一些开发人员非常不愿意从 CVS 切换,但是如果它们可以自动同步或具有 CVS 协议前端,则并行运行它们应该没问题. CVS 存储库过去曾被手动编辑(在磁盘上),但一切似乎都是一致的,无论如何我都可以尝试之前的转换,我们还可以保留 CVS ..
发布时间:2022-01-23 09:52:42 其他开发

将项目从 RCS 迁移到 git?

我有一个 20 年历史的项目 我想从 RCS 迁移到 git,而不会丢失历史记录.所有网页都表明唯一的真正途径是通过 CVS.但是经过一个小时的谷歌搜索和尝试不同的脚本,我还没有找到任何成功将我的 RCS 项目树转换为 CVS 的东西.我希望 Stackoverflow 的好人知道什么是真正有效的,而不是那些声称有效而无效的方法. (我使用本地 SO 搜索和 Google 搜索搜索 Stac ..
发布时间:2022-01-23 09:37:32 其他开发

CVS:如何获取标签的创建日期?

我们有一个 CVS 存储库,每当构建成功时,我们都会在活动分支上创建一个标签.有什么方法可以确定标签的创建日期吗?查看历史记录并没有帮助,因为它只告诉文件被修改时的日期时间戳. 谢谢! 解决方案 您可以轻松配置 CVS 以记录所有与标签相关的操作.在文件 '$CVSROOT/CVSROOT/taginfo' 中,您可以连接一个像这样的预标记脚本: 所有 $CVSROOT/CVSRO ..
发布时间:2022-01-18 21:57:38 其他开发

在 Hudson 或其他 CI 工具中使用 Ant 自动签出和编译 Eclipse 项目的最佳方法?

我们有几个产品有很多共享代码并且必须维护几个版本. 为了解决这个问题,我们使用了很多 Eclipse 项目,其中一些包含库 jar,一些包含共享源代码(在多个项目中,以避免获得具有大量依赖项的巨大堆,同时能够从头开始编译所有内容以确保源代码并且二进制文件是一致的).我们使用 projectSet.psf 管理这些项目,因为它们可以直接从 CVS 中拉出所有项目并留下一个准备充分的工作区.我们 ..
发布时间:2022-01-12 19:45:26 Java开发

在不丢失历史记录的情况下从 CVS 迁移到 Git

我需要知道是否有办法将我的代码从 CVS 源代码管理迁移到 Git? 如果是,我的提交历史呢? 解决方案 我个人没有做过从 CVS 到 Git 的转换,但我相信 Eric Raymond 的 cvs-fast-export 是要使用的工具.他在这里.cvsps 是 Eric 维护的另一个工具,但它有最近不推荐使用 cvs-fast-export.cvs2git 是另一种建立在一些相同 ..
发布时间:2022-01-04 15:08:45 其他开发

在 hg 或 git 中的两个完整目录/项目之间存在差异?

我继承了一个最初存储在 CVS 中的项目,其中包含所有修订版本.我进行了很多编辑,并尝试比较我在原始目录中所做的所有更改,包括添加的新文件与旧文件. 是否有某种适用于 hg/git 的实用程序,我可以在其中进行树差异分析,或类似的东西?这么说来,新增文件和删除文件之间有一个标记,是不是我要求的太多了? 解决方案 git diff 正是如此.但它只适用于 git 项目. hg d ..
发布时间:2022-01-04 14:57:18 其他开发

GIT 和 CVS 的区别

Git 和 CVS 版本控制系统有什么区别? 我已经愉快地使用 CVS 超过 10 年了,现在我被告知 Git 好多了.有人可以解释一下两者之间的区别是什么,为什么一个比另一个更好? 解决方案 主要区别在于(正如在其他回复中已经说过的那样)CVS 是(旧的)集中式版本控制系统,而 Git 是分布式的. 但是即使你对单个开发者使用版本控制,在单机(单个账户)上,Git 和 CVS ..
发布时间:2022-01-04 14:56:20 其他开发

有没有从 CVS 到 Git 的迁移工具?

我打算从 CVS 切换到 Git.在SVN的情况下,似乎有cvs2svn.有没有类似的工具可以轻松地从 CVS 迁移到 Git? 解决方案 唯一具有增量导入的工具似乎是 git-cvsimport.如果你想从 CVS 转换(迁移)到 Git,目前最好的解决方案似乎在上面提到了 cvs2svn的cvs2git模式. 另请参阅 Git 上的 接口前端和工具页面wiki,关于与其他修订控制 ..
发布时间:2022-01-04 14:48:08 其他开发

从 CVS 迁移到 Git:相当于 $Id$ 吗?

我通读了一堆关于简单源代码控制工具的问题,Git 似乎是一个合理的选择.我已经启动并运行它,到目前为止它运行良好.我喜欢 CVS 的一个方面是版本号的自动递增. 我知道这在分布式存储库中意义不大,但作为开发人员,我想要/需要这样的东西.让我解释一下原因: 我使用 Emacs.我会定期浏览并寻找第三方包的 Lisp 源文件的新版本.假设我有一个文件 foo.el,根据标题,它是 1.3 ..
发布时间:2022-01-04 14:45:12 其他开发

Emacs/CVS/OpenSSH:防止密码弹出

我在我的 Ubuntu 上网本上以全屏模式使用 GNU Emacs.当我编辑受版本控制的文件并点击 C-x v v 以提交最新更改时,将打开一个 OpenSSH 弹出窗口并询问我的存储库所在服务器的密码. 不幸的是,由于全屏模式,弹出窗口不会出现在前面,我无法输入密码.但它仍然是模态的,所以我也不能回到 emacs 并且,比如说,离开全屏模式(或者做任何其他事情,比如 C-g).我基本上被困 ..
发布时间:2022-01-02 20:13:47 其他开发

转换git仓库文件编码

我有一个包含 ISO-8859-1 文件的大型 CVS 存储库,我想将其转换为 git. 当然,我可以将 git 配置为使用 ISO-8859-1 进行编码,但我希望将其放在 utf8 中. 现在使用诸如 iconv 或 recode 之类的工具,我可以转换工作树中文件的编码.我可以用像 converted encoding 这样的消息来提交这个. 我现在的问题是,是否有可能转换 ..
发布时间:2021-12-28 16:54:16 其他开发

比 SVN 或 Git 更喜欢 CVS 的原因

我刚刚发现了一个仍在使用 CVS 的开源项目.我想知道现在是否还有任何理由更喜欢 CVS 而不是 SVN 或 Git.(我不认为懒得迁移作为答案!;-) ) CVS 有其他两个缺少的东西吗?比如说,支持 $OS 还是 $fancy_tool? 在《使用SVN比使用CVS有什么优势?"有详细的答案为什么不使用 CVS.但我想反过来问.CVS 不可能全是坏事.或者是吗? 解决方案 ..
发布时间:2021-12-24 13:15:28 其他开发

与 CVS 相比,使用 SVN 有哪些优势?

我的公司使用 CVS 作为我们事实上的源代码控制标准.但是,我听很多人说 SVN 更好. 我知道 SVN 较新,但除此之外,我不熟悉它的优点. 我正在寻找的是对两个系统进行良好、简洁的比较,并指出每个系统在 Java/Eclipse 开发环境中的优点或缺点. 解决方案 CVS 仅在逐个文件的基础上跟踪修改,而 SVN 将整个提交作为新修订进行跟踪,这意味着更容易遵循你的项目的历 ..
发布时间:2021-12-24 13:08:04 其他开发

新用户的单片机选择?

伙计们,这里真的很简单.最好的理由就是胜利. 我是您听说过的一所学校的计算机科学专业的学生,​​并且已经编程了几年(大约 8 年),所以我已经编写了相当多的代码行.但是因为我从来没有真正分发过——源代码或二进制文件——也没有进行过团队开发(虽然我确信我会!),我从来不需要学习源代码管理系统.我有一个非常无聊的文件夹层次结构,沿着 src/project_name 或 src/class_co ..
发布时间:2021-12-24 13:02:46 其他开发

你如何处理源代码控制中的配置文件?

假设您有一个典型的网络应用程序和一个文件配置.无论如何.每个参与该项目的开发人员都将有一个用于他们的开发箱的版本,将有一个开发、生产和阶段版本.你如何在源代码管理中处理这个问题?根本不签入这个文件,用不同的名字来检查它或者干脆做些花哨的事情? 解决方案 我过去所做的是有一个默认的配置文件,它被签入到源代码管理中.然后,每个开发人员都有自己的覆盖配置文件,该文件被排除在源代码管理之外.应用首 ..
发布时间:2021-12-24 12:37:10 其他开发

为什么要使用版本控制?

我正在读一个博客,作者是这么说的 “代码不存在,除非它被签入版本控制系统.对你所做的一切使用版本控制.任何版本控制,SVN、Git,甚至 CVS,掌握它并使用它." 我从未使用过任何类型的版本控制,我觉得它不是很好.我以前用谷歌搜索过并看过它,但如果你愿意,我只需要把它放在儿童的条款中. 据我所知,像 SVN 这样的东西用于在线存储您的代码,供一组用户或其他开发人员访问相同的代码 ..
发布时间:2021-12-24 12:36:25 其他开发

autotools:强制 make 不重建 configure/Makefile

我有一个使用 autotools 的项目:automake、autoconf. 我想禁止make重新制作文件configure、Makefile.in等;只是为了做编译工作. 有些文件是手工编辑的,我知道我不应该这样做.(或者项目是从 CVS 更新的,所有生成的文件都存储在 CVS 中).但目前我没有安装正确版本的自动工具. 这个文件的修改时间(必须是新的/旧的): acloc ..
发布时间:2021-11-30 19:04:56 其他开发

使用 MAVEN ANT 插件的 CVS Checkout

我正在寻找以下内容. 如何使用 MAVEN ANT 插件从 CVS 中检出代码 我的 CVS 服务器名称:cecvs02dv 可以使用用户名和密码访问(不能通过 HTTP 访问) CVS 文件夹:c:\cvs\dev 模块名称:IRM 我可以在 Windows 命令提示符下使用以下 CVS 命令连接到 CVS. />cvs -z3 -f -d :pserver:us ..
发布时间:2021-11-11 03:19:28 其他开发