标签: cvs

如何在cvs中还原文件?

我已经从CVS存储库检出了一个文件并进行了更改.

cvs up命令说文件已被修改M.

我需要删除我的更改.cvs命令可以为我做什么?

cvs revert

46
推荐指数
1
解决办法
3万
查看次数

CVS:显示本地更改的文件

有没有简单的方法只显示我的存储库中已经本地添加,删除或修改的文件?我知道我可以输入"cvs stat"并查看文件列表,但这很乏味且容易出错.我想知道是否有更简单的方法.我正在使用CVS 1.11.17,以防万一.

cvs

44
推荐指数
2
解决办法
4万
查看次数

将项目从RCS迁移到git?

我有一个20年的项目,我想从RCS迁移到git,而不会丢失历史.所有网页都表明One True Path是通过CVS进行的.但经过一个小时的谷歌搜索和尝试不同的脚本,我还没有找到任何成功将我的RCS项目树转换为CVS的东西.我希望Stackoverflow上的好人会知道实际上有什么用,而不是声称工作和不工作.

(我使用本机SO搜索和Google搜索搜索了Stackoverflow,但如果数据库中有一个有用的答案,我就错过了.)

更新:http : //git.oblomov.eu/rcs-fast-export上的rcs-fast-export工具于2009年4月14日修复,这个版本似乎对我有用.此工具直接转换为git,没有中间CVS.谢谢Giuseppe和Jakub!


我还记得那些不起作用的事情:

  • rcs-to-cvs脚本船在contrib的CVS源代码目录

  • http://git.oblomov.eu/rcs-fast-export上rcs-fast-export工具,版本在2010年4月13日之前

  • rcs2cvs脚本在名为"CVS-RCS-如何为Linux的文档"的文档中找到

migration git cvs rcs

43
推荐指数
1
解决办法
1万
查看次数

如何递归添加CVS目录

我已经玩了一点CVS,并不是最熟悉它的所有功能,但对我来说,一个巨大的烦恼是试图添加包含更多目录的新目录.运行" cvs add"只会添加当前目录的内容,并且使用" cvs import"看起来不是正确的事情,因为它仍然是我正在生成的所有代码(这个如何声明导入是针对第三方源)

你们知道以任何方式递归地将给定目录中的所有内容添加到当前的CVS项目中(或者如果SVN或git使这更容易)吗?

cvs

40
推荐指数
4
解决办法
7万
查看次数

如何在CVS中恢复已删除的文件?

我已经从CVS分支中删除了一个已签入的文件,即:

cvs remove -f file.txt
cvs commit
Run Code Online (Sandbox Code Playgroud)

如何恢复文件?

cvs

39
推荐指数
2
解决办法
4万
查看次数

PostgreSQL语法检查而不运行查询

我想验证包含sql查询的文件的语法,然后才能在我的CVS项目中提交它们.

为了做到这一点,我有一个commitinfo脚本,但我很难找到sql命令是否有效.psql似乎没有dryrun模式,并且从语法(在源代码中)构建我自己的postgresql-dialact测试器似乎是一个很长的延伸.

脚本可能包含多个查询,因此EXPLAIN不能包含它们.

任何提示?

sql postgresql cvs syntax parsing

39
推荐指数
6
解决办法
4万
查看次数

从CVS迁移到Git而不会丢失历史记录

我需要知道是否有办法将我的代码从CVS源代码控制迁移到Git?

如果是的话,我的提交历史怎么样?

git cvs version-control

37
推荐指数
3
解决办法
4万
查看次数

从CVS中删除空目录?

我不太确定这是怎么发生的,但不知何故,一个完全空的目录层次结构最终出现在我的存储库中:

com/
com/companyname/
com/companyname/blah/
com/sun/
com/sun/java/
com/sun/java/jax_rpc_ri/
Run Code Online (Sandbox Code Playgroud)

我认为发生的事情是这些目录中确实有文件,但是开发人员意识到他/她不应该首先检查它们,因为这些是构建过程的副产品,所以他/她删除了文件,但不知何故,空目录作为古代遗物留在存储库中.

如何从CVS中删除它?我似乎能够在google上找到的唯一结果是说不应该删除空目录,因为CVS不会首先保留它们,并且-P(prune)选项cvs update应该从中删除它们工作目录 - 如果您的存储库中实际有空目录,那么这将是零帮助.

A cvs remove并且cvs commit似乎没有处理这种情况:

$ cvs remove -Rf com
cvs remove: Removing com
cvs remove: Removing com/companyname
cvs remove: Removing com/companyname/blah
cvs remove: Removing com/sun
cvs remove: Removing com/sun/java
cvs remove: Removing com/sun/java/jax_rpc_ri
$ cvs commit com
cvs commit: Examining com
cvs commit: Examining com/companyname
cvs commit: Examining com/companyname/blah
cvs commit: Examining com/sun
cvs commit: Examining com/sun/java
cvs commit: Examining com/sun/java/jax_rpc_ri …
Run Code Online (Sandbox Code Playgroud)

cvs

36
推荐指数
4
解决办法
6万
查看次数

如何使用Eclipse合并工具将CVS分支合并到HEAD?

我目前正在使用Team - > Branch创建的分支机构工作.如何使用Team - > Merge将我的更改合并到分支中?

java eclipse cvs merge

35
推荐指数
3
解决办法
4万
查看次数

如何在Git中导入并保持更新CVS存储库?

CVS中有一个中央存储库,我想在本地使用Git,然后将我的更改发送回CVS.

我每天能做到什么?

我想完成的任务是:

  • 进口分店,
  • 以GIT格式获取历史,以及
  • 将我的更改/提交导出回集中服务器

顺便说一下,我也看过了使用git和CVS的最佳实践.但它没有用,我无法弄清楚我错过了什么或做错了什么.

git cvs git-svn git-cvs

35
推荐指数
2
解决办法
3万
查看次数

标签 统计

cvs ×10

git ×3

eclipse ×1

git-cvs ×1

git-svn ×1

java ×1

merge ×1

migration ×1

parsing ×1

postgresql ×1

rcs ×1

revert ×1

sql ×1

syntax ×1

version-control ×1