问题标签 [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 回答
6050 浏览

cvs - 添加到 CVSNT 后更改文件类型

我使用 WinCVS 作为客户端和 CVSNT 作为我的源代码控制服务器。我想添加到我的 CVS 存储库中的一些文件被添加为 Unicode 文件。现在,我想重新提交与 ANSI(又名 ASCII)文件相同的内容。但是,尽管从存储库中删除了旧文件,但每次我添加同名文件时,它都会自动为文件分配 Unicode 编码。

有出路吗?或者换句话说,一旦将文件添加到 CVS,我可以更改文件的编码吗?

0 投票
2 回答
3405 浏览

version-control - 在源代码控制术语中,什么是尖峰?

我已经看到与源代码控制有关的“尖峰”一词。

例如,我正在处理的一个项目有三个顶级文件夹:主干、分支和尖峰。

这个词的含义是什么?

0 投票
3 回答
3667 浏览

version-control - 如何禁用 CVS 粘性选项 -kk 进行关键字替换?

我在 cvs 中有一个将 Sticky Options 设置为-kk. 这将所有 cvs 关键字替换为仅关键字名称以促进差异。例如,$Author: Alex B$变成$Author$

如何禁用该-kk行为并返回替换关键字的“正常” cvs?我试过rm'ing文件和更新,我试过cvs update -A了,都没有改变标志。

0 投票
1 回答
5884 浏览

eclipse - 从源代码构建 Eclipse

我一直在尝试构建从 CVS 获取的 eclipse,但找不到从哪里开始?

通常它很简单,制作 X,构建 X,但我发现这样做并不容易。有数百个插件,我似乎找不到在哪里构建它们并拥有 eclipse IDE。

是否有任何教程可以引导我完成整个过程?我似乎找不到一个。

此外,任何自动化并使其程序化的方法也将是巨大的,但我现在会满足于任何事情。

0 投票
2 回答
385 浏览

command-line - 如何获取文件名和修订号作为列表?

如何从指定文件夹开始获取文件名和修订号作为列表?

0 投票
2 回答
587 浏览

version-control - 在 CVS 中分支一个版本

所以我有一个我想在 CVS 中清理的源代码树。

真正想要的是分支旧的东西,但永远不要合并回来。但是,如果我需要,我可以有一个 Eclipse 工作区来访问并进行一些更改。

然后我们清理主干(通过移除我们不再需要的东西)并继续开发。然后当我们发布一个新版本时,我们再次将其分支。

我不确定这在 CVS 中是如何工作的。因此,如果有人可以解释最好的解决方法,那就太好了。

0 投票
5 回答
68784 浏览

windows - 适用于 Windows 的最佳 CVS 客户端是什么?

我们目前正在使用 WinCVS,但它很慢并且没有合并对话框。我正在寻找类似 Eclipse 的 Team Synchronize 的东西(这样人们就可以在更新之前看到他们会得到什么)。

你有什么建议?TortoiseCVSWinMerge

注意:首选 OSS :)

0 投票
2 回答
1108 浏览

version-control - cvs:工作版本与存储库版本?

当我执行 cvs status 时,我会看到工作版本和存储库版本号。两者有什么区别,或者更确切地说,它们是什么意思?

0 投票
2 回答
348 浏览

svn - 在颠覆中标记存储库的一部分

我来自 CVS 背景。我目前正在研究将 SVN 用于项目。我处理的代码往往位于以下目录结构中。

项目\库\lib1

项目\库\lib1\测试

项目\库\lib1\模拟

项目\库\lib2

等等

当我在 CVS 中标记发布时,我倾向于创建两个标记,一个是“project-release-1”,一个是“project-release-1-with-tests”。“project-release-1”标签不包括测试目录和模拟目录以及可能的其他一些文件。我们的想法是,我们通常不将测试源发送给客户,通过导出“project-release-1”标签,我们可以获得客户的一组源,我们可以将其发送给他们,并通过在“project-release-1-with-tests”标签我们得到了所有可以用于分支的东西,如果需要进行持续开发的话。

我如何用 SVN 做类似的事情?理想情况下是可以编写脚本的形式;使用 SVN,我们每个项目都有一个脚本,它将应用两个标签并通过简单地从测试和模拟目录中删除标签等来创建客户端标签......

我猜在SVN中我会创建“with tests”标签,然后(不知何故)检查出来,删除测试和模拟目录并创建客户端发布标签?

更新

我决定改变我做事的方式......而不是每个项目都有一个脚本来设置我的旧式双标签,我现在每个项目都有一个脚本,它采用标记版本(其中包括我没有的东西运送给客户)并删除我不运送给客户的东西。工作完成,只需要一个标签。

0 投票
1 回答
1180 浏览

cvs - CVS 远程标记

我想远程标记给定日期和时间的 CVS 存档,这似乎受 -D 参数支持,但我只能找到用于日期的格式示例:

日期似乎采用 YYYYMMDD 的格式,但我似乎无法计算出时间的格式,YYYYMMDDHHMM 收到以下错误: