问题标签 [rcs]

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 投票
2 回答
661 浏览

version-control - Windows上的RCS是否有责备/注释?

我正在访问 Windows 上 RCS 中控制的一些源代码。

如何找出源代码的特定行最后更改的版本是哪个版本?根据 VCS,该功能被称为“责备”或“注释”。

http://blame.sourceforge.net/项目听起来只是它的 Linux 。

0 投票
1 回答
1204 浏览

cvs - doxygen 的 $Id: ... $ 是什么意思

我正在查看一个 doxygen 代码示例并看到以下内容。

谁能解释 $Id: 在这里做什么?

谢谢

0 投票
2 回答
1166 浏览

version-control - 在二进制文件中添加 RCS 标头

我正在使用 RCS 源代码管理,需要签入二进制文件(gif 图像和 jar 文件)如何添加 $Header$ 关键字,以便在签入期间替换此文件中的版本信息并在我发布时显示“识别”命令。

对于 Java、XML 等文本文件,我们通常添加 RCS 标头注释和公共字符串,但不知道二进制文件。

0 投票
1 回答
231 浏览

shell - 在 RCS 中添加注释

有没有办法在 RCS 中更新文件时自动添加评论?例如,我正在编写一个脚本,其中一个函数将 co -la 文件,进行更改,然后 ci -u。现在,RCS 等待输入评论。我希望自动添加评论,这样脚本就不会停止。这甚至可能吗?

0 投票
7 回答
12044 浏览

git - 活分支数量的最佳范围是多少?

假设一个项目是:

  • 1产品
  • Y多年来建造
  • 包含M模块
  • L[1..3] 语言编写
  • 由开发人员总数D开发

什么时候项目包含太多或太少的实时分支?

我知道这是一个很难的问题,用数字来回答更难,但是我正在寻找量化的答案,如果可能的话,请制定一个公式。

背景

如果分支太少,代码永远不会准备好,开发人员不会进行大的更改,因为可能无法赶上下一个截止日期。同样,产品经理永远不会有足够的信心来命名某个版本。功能冻结通常会建立,新想法会延迟,开发速度会减慢。

如果分支太多,开发人员不确定他们的更改应该去哪里以及应该传播到哪里,哪个分支将合并到哪个主干。合并重构的代码非常困难。质量下降。此外,每个开发人员都必须在多个设置中测试他们的更改,浪费了大量的精力,开发速度变慢。

活分支数量的最佳范围是多少?

0 投票
1 回答
200 浏览

jenkins - Jenkins中是否有任何RCS插件

Jenkins 中是否有任何 RCS 插件,以便每当在 RCS 中完成的任何代码更改都应该触发 Jenkins 中的构建

0 投票
4 回答
1149 浏览

unix - 尝试使用 unix 命令“查找”查找所有签入 RCS 的文件

我正在尝试使用 find 命令查找从我的主目录签入 RCS 的所有文件。这包括以c,v. 当我运行诸如

这接近我想要的方式,并且会给我看起来像的文件

这很好,除非我出于某种原因在我的计算机上有一个以 av 或 c,v 结尾但不在 RCS 中的随机文件,它也会返回该文件。诸如 find . -name \*RCS\*c,v不起作用并且什么也没有返回之类的事情。find . -name RCS\*将返回 RCS 目录,但不会返回 RCS 目录中的任何文件。

有没有办法让我得到一个 find 命令来返回 RCS 目录中的所有文件,从我的主目录开始。我知道我可以在之后过滤掉不需要的文件,但它只需要显示 RCS 目录中的文件即可。

在阅读了所有答案后,我决定假设 ,v 是 RCS 文件是解决此问题的最佳方法,因为我们还没有为我的老师提供脚本来问我们这样的问题。我们也不应该通过管道输入 xargs 或 grep 来解决这个问题,并且 -path 在我的 unix 版本上不起作用。从 perreal 中得知使用 -name 不允许我匹配 '/' 是很有帮助的,这清除了我有但没有问的其他一些问题。我已经了解到,如果没有 -path 或某种类型的以下命令或脚本,就无法做到这一点。感谢大家的帮助。

0 投票
1 回答
746 浏览

rcs - rcs checkout 不接触当前工作文件

这个想法有点荒谬,但我仍然想知道是否有实际的方法。

我的目的:我想查看一个旧版本的 RCS 文件,而不用接触最新的工作版本。以下是我的想法:

方法1:将旧版本签出到另一个目录(可笑,因为这个概念看起来完全错误)

方法二:在旧版本的基础上再创建一个分支,然后将文件放入分支中(但不可避免的是,旧版本的签出仍然需要至少覆盖​​一次最新的工作文件)

0 投票
1 回答
539 浏览

linux - 在 RCS 中编辑旧版本。有办法吗?

我正在从事一个使用 RCS 处理修订管理的项目。假设某个特定文件的 rev 2.2 是最近签入的 rev。我注意到不久前错误的文件被签入为 rev 2.0。我想用正确的文件替换错误的文件。但是当我尝试将正确的文件检查为 rev. 2.0,我得到错误ci: RCS/the_code,v: revision 2.0 too low; must be higher than 2.2

我尝试了几个不同的标志,结果都是一样的。知道我该怎么做吗?谢谢。

0 投票
3 回答
2057 浏览

rcs - Xcode 5.0.1 OS X 10.9 中的 RCS 在哪里

RCS,如 ci、co、rlog 等,可以在山狮的 Xcode 5.0(带有命令行开发工具)中找到,但在 xcode 5.0.1(带有命令行开发工具)的小牛中消失。

苹果放弃了简单的版本控制工具吗?