问题标签 [cvsnt]

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 投票
3 回答
11927 浏览

cvsnt - CVSNT 发生了什么?

在我们的站点上,我们目前使用在 Solaris 上运行的 CVSNT 作为我们的源存储库服务器。我们使用 CVSNT 中的ACL功能并依赖 TortoiseCVS 能够运行cvs ls命令,因此我们无法运行常规 CVS 服务器。

我最近注意到March Hare停用CVSNT的社区版本,现在对所有下载收取 426 美元的分发费。(商业版每人只需 85 美元)。

TortioseCVS 带有 CVSNT,我注意到这个版本的 CVSNT 有一个恼人的习惯,会显示一个对话框,要求您升级到支持的版本,并且偶尔会在 CVS 提交评论中附加升级广告。

与此同时,March Hare 似乎正在推动一个名为EVS的新开源软件包,作为正式开源 CVS 的替代方案。

到底是怎么回事?EVS 是 TortoiseCVS 可以使用的 CVSNT 的替代品吗?如果我们升级 CVS 存储库以使用 EVS,用户会注意到吗?

我可以继续使用 CVSNT 而无需支付 426 美元的发行费吗?

一旦我们控制了其他一些问题,我们可能会立即转移到 Subversion,但我知道很多商店仍在使用 CVS,我想知道在使用 Tortoise 和 CVSNT 或继续使用 CVSNT 时是否存在任何许可问题处理源存储库。

0 投票
3 回答
1079 浏览

windows - 批处理脚本不再起作用?

我正在使用 Ant、Java 和 CVSNT 处理控制台窗口中的命令行。(Unix 极客被迫生活在 Windows 世界中

当我运行 cvsnt 命令时,批处理脚本不再起作用。这包括我使用的几个命令,包括antvim

我可以打开一个新的控制台窗口,在那个窗口中,一切都很好,所以它必须与那个控制台窗口中的那个特定环境有关,而且每当我在 cvsnt 中做某事时都会发生这种情况。

有任何想法吗?有什么我应该寻找的吗?

0 投票
5 回答
6238 浏览

installation - CVSNT 安装在 Windows XP 64 位中永远挂起

我需要使用 CVS 访问存储在 SourceForge 上的一些源代码。

我(很多电脑以前)使用过 WinCVS,所以我从 SourceForge 下载了它并安装在这台运行 Windows XP 64 位(最新 SP)的机器上。

但是,在安装的第二部分,当它尝试安装 CVSNT 时,安装会询问所有常见问题,并在实际安装过程中挂起。

我使用 ProcMon 跟踪安装,安装程序启动,在我的临时目录(位于驱动器 E:)中创建一个临时文件,然后执行它。

我看不出安装挂起的任何特殊原因 - 没有明显的循环。原始安装程序和临时文件都创建了 2 个线程,并且退出了一个线程。所以我猜另一个线程正在等待永远不会发生的事情。

知道如何从这里开始吗?

0 投票
1 回答
641 浏览

version-control - CVS 使用 rlog 命令列出的日志范围

我一直无法为此找到答案。如果我从命令行运行以下命令

打印出来的日志的范围是什么?它是否仅包含主干上的活动的日志,或者它是否包含所有内容,即所有分支的活动?

注意:这可能是一个幼稚的问题,但我没有足够的 CVS 经验,我需要一个快速准确的答案,因此没有太多时间阅读。

0 投票
2 回答
3528 浏览

hudson - Jenkins/Hudson 在尝试从 CVS 检索代码时失败

尝试配置 Jenkins CI。目前只是从 .war 运行它(最终意图作为服务)。Jenkins 知道 CVS 可执行文件(即会读取版本 [Concurrent Versions System (CVSNT) 2.0.62.1817 (client/server)])。

.cvspass 没有指定,因为它们显然不适合 CVSNT(它更喜欢将密码保存在注册表中。)我已经使用 :pserver:user:passg@server:/ 在作业配置中指定了密码CVSROOT 的 dir 模式,我发现在某些地方建议使用它。无论我是使用它运行,还是使用 :pserver:userg@server:/dir 作为 CVSROOT,我都会得到闪烁的红球,jenkins 坚持了 2 分钟半的进度条。然后它失败了。控制台输出用类似的东西大喊大叫

致命:hudson.scm.ChangeLogSet.iterator()Ljava/util/Iterator;java.lang.AbstractMethodError: hudson.scm.ChangeLogSet.iterator()Ljava/util/Iterator; 在 hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:282) 在 hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:279) 在 hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:596) 在 hudson。 model.Run.run(Run.java:1400) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run (Executor.java:175)

我使用的两个 CVSROOT 都没有为 TortoiseSVN 提供任何问题。我发现一些关于从詹金斯作为服务登录到 SVN 的困难以及相关的用户/系统问题,但考虑到我是从 .war 运行它,我认为这不是问题。

编辑:

有趣的是,如果我使用无效的用户或密码,控制台日志会识别出来。

cvs [结帐中止]:授权失败:服务器拒绝用户 FOO 对 /dir 的访问 致命:CVS 失败。退出代码=1 完成:失败

这表明 Hudson 正在与 CVS 服务器通信并进行身份验证,但还有其他问题。

/编辑

干杯

0 投票
1 回答
641 浏览

ant - 在 ant build.xml 中使用 cvs 任务中的嵌套元素模块

我在使用 ant build.xml 连接到 CVS 时遇到问题。我发现原因是 CVS 任务的包属性中的空格:

我从 ant 网站 ( http://ant.apache.org/manual/Tasks/cvs.html ) 了解到,如果您想指定名称中带有空格的模块,我们可以使用嵌套的 <module> 元素。这指定了要处理的包/模块,与包属性不同,使用此属性指定的模块可以在其名称中包含空格。

我尝试使用以下内容:

这再次抱怨:

如何使用带有 CVS 标签的模块元素?

Ant 版本是 1.7.x。

0 投票
2 回答
982 浏览

cvs - 卸载 CVSNT 并重新安装

我正在使用 CVSNT (2.5.03.2382) 并安装了 TortoiseCVS (TortoiseCVS-1.12.5.exe)。CVSNT 现在停止工作。客户端无法连接到 CVSNT。我卸载了 TortoiseCVS,但 CVSNT 仍然无法工作。如果我卸载并重新安装 CVSNT,通过代码和历史记录会安全吗?代码存储库位于单独的文件夹中(未触及)。如果我指向同一个存储库,新安装会获取代码(分支、历史记录等)吗?谢谢。

0 投票
1 回答
794 浏览

windows - 一个项目的两个不同的 CVS 服务器(远程和本地)(CVSNT、WinCVS 客户端)

有一个项目使用 CVSNT/WinCVS 进行版本控制。这是中央存储库。本地签出的文件夹包含名为“CVS”的隐藏子文件夹。

我尝试在本地安装 CVSNT 服务器并使用 WinCVS 的第二个实例来管理(版本控制)本地临时更改,然后再提交到中央存储库。

但这不起作用,因为从第二个(本地)存储库签出时,它仍然使用“CVS”子文件夹名称作为其工作文件。

有人知道是否可以配置 CVSNT 服务器和/或客户端为此子文件夹使用不同的名称?如果是,如何?

到目前为止,我正在使用 TortoiseSVN。它也创建文件夹,但它们称为“.svn”,因此没有干扰。它集成在我不喜欢的 Windows shell 中。

0 投票
1 回答
402 浏览

diff - 错误:文件重命名后(使用 CVSNT)在 Tortoise CVS 中执行差异?

我使用 Tortoise CVS 中的实验性功能来重命名我的 CVS 存储库中的文件。签出和提交对该文件工作正常,但是如果我在 Tortoise 中执行差异,我会收到一个错误:

这是 Tortoise CSV 在 diff 期间用于执行结帐的命令:

有趣的是浏览服务器上的存储库文件,所有控制文件(以“,v”结尾的引用OldFileName.DPR而不是NewFileName.DPR)。这是我对上述 diff 命令为何失败的想法。

任何有关如何使这项工作的意见将不胜感激!

CVSNT 版本: 2.5.04(构建 3236)
TortoiseCVS 客户端: 1.10.10(CVSNT 客户端 2.5.03)

0 投票
1 回答
109 浏览

version-control - 在 CVS 中如何将所有文件作为二进制文件提交,除了少数白名单

CVS cvswrappers 是否可以设置为将所有文件视为二进制文件,除了一些列入白名单的扩展名?

通常 cvswrappers 以相反的方式使用,即。列出所有想要关键字扩展 -kb 的扩展:

但我需要它的另一种方式,所以所有内容都将使用 -kb 添加/提交,但列表中的其他所有内容都不是。