问题标签 [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 投票
3 回答
364 浏览

java - 为 SVN 和 CVS 提供通用接口

SVN 和 CVS 是两个非常不同的系统,旨在解决相同的基本问题 - 源代码控制。

它们都以不同的方式工作,因此可能很难以完全相同的方式处理它们。

我想知道的是,是否可以开发一个公开相同接口的编程库或 API,但在后台,可以设置为与 SVN 或 CVS 存储库一起使用?

我的目标是在 .NET 或 Java(很可能是 .NET)中开发这样的库,但我想了解这将如何可行,以及是否有更好的方法来解决这个问题。

这样做的背景是:我正在构建一个基于 Web 的服务,该服务将涉及源代码控制托管,并且我希望同时支持 SVN 和 CVS,以便为尽可能多的开发人员提供服务。

0 投票
3 回答
21250 浏览

cvs - CVSROOT环境

WinCVS中如何设置CVSROOT环境变量?

0 投票
4 回答
5194 浏览

cvs - 什么是cvs新生文件?

我在结帐时收到此错误:

我确定我对此文件夹具有适当的权限,即使我尝试签出新文件夹时也会发生这种情况。我也确定这些文件存在于 cvs..

我的结帐命令是:

这个新生的东西是什么意思?

0 投票
2 回答
1508 浏览

git - 带有 cvs 的 git 比单独的 cvs 快吗?

我的团队在一个包含大约 20,000 个 Java 文件的 cvs 项目中工作。由于文件的数量,做一个 cvs 更新需要一些时间。我通常会检出整个树的大约 5 个副本,以便轻松检入不同的请求,而不必担心每个文件修改了哪些文件。让所有 5 棵树保持最新并彼此同步是一件非常痛苦的事情。

我读过在本地使用 git 和远程 cvs 服务器相当容易,而且 git 速度很快。git 会显着加快本地树的更新速度吗?

我意识到下限是进行一次 cvs 更新的时间。但我认为,一旦第一棵树是最新的,就有可能快速将其他 4 棵树与第一棵树同步,而不是再执行 4 条 cvs update 命令。我正确理解 git 吗?

0 投票
2 回答
7455 浏览

version-control - 如何在 CVS 存储库中搜索特定文件?

有什么办法吗?我只有客户端访问权限,无法访问服务器。是否有我遗漏的命令或可以在本地安装的某些软件可以连接并按文件名查找文件?

0 投票
1 回答
396 浏览

cvs - 我是否应该将完整的 Tornado 树置于版本控制之下?

我终于有了一个对控制固件感兴趣的硬件人员。

这是针对 vxworks 固件的。tornado (2.2.1) gui 创建一个项目文件,其中包含已修改的文件列表,但它们似乎来自整个目录树。

所以我很想控制这些文件。

0 投票
5 回答
1765 浏览

svn - $id: 文件名,创建日期/时间 Exp $

我经常在 C/C++ 源代码中遇到以下语句:

您知道哪些软件会产生这些“签名”吗?

0 投票
2 回答
1909 浏览

unix - 使用空目录从分支创建 CVS 视图

cvs -tag -b "abcdefg"在我的 CVS 中使用命令来标记分支。我的 CSV 存储库在每个文件夹中都有一个空目录“obj”。

每当我使用命令cvs co -r "abcdefg" REPO时,我都会得到一个完整的回购减去空文件夹。我也尝试使用-f选项,但它没有用。有什么办法摆脱这种情况?

0 投票
6 回答
29501 浏览

find - 如何在 cvs 中查找一个人的所有提交(文件和评论)

希望在 cvs 中获取用户的所有文件列表(提交评论也不错)。

0 投票
1 回答
817 浏览

python - 使用 SSPI 通过 Apache 服务访问 CVS

我正在使用 mod_python、Python 2.5 和 Django 运行 Apache 服务器 (v2.2.10)。我有一个小型 Web 应用程序,它将显示我们在 CVS 中拥有的当前项目,并允许用户构建不同项目(构建检查项目,并复制某些文件并去除源代码)。

在 Django 开发服务器上,一切正常。我可以看到 cvs 中的项目列表、签出等。在生产服务器(Apache 的服务器)上,我收到以下错误:

[8009030d] 无法识别提供给包的凭据

我正在尝试使用 SSPI 登录到 CVS 服务器。在 shell 中输入相同的命令将正确执行。

这是我正在使用的代码:

我已经尝试了许多不同的变化,但我似乎无法让它发挥作用。现在我相信 Apache 是罪魁祸首。

任何帮助,将不胜感激