有没有办法知道中央 CVS 存储库与我的本地工作副本相比有哪些变化?

发布于 2024-09-15 20:44:51 字数 259 浏览 3 评论 0原文

我需要一种方法来弄清楚与我的本地工作副本相比,CVS 存储库中添加/删除/修改了哪些文件,即如果我运行“cvs update”,我的本地副本会发生什么。可以安全地假设我的本地副本中没有任何未提交的更改。

“cvs update”的输出将添加和修改的文件标记为:

U filename

这有帮助,但它不告诉删除哪些文件。

有没有一种简单的方法来获取所有更改的文件以及它们是如何更改的?任何帮助将不胜感激。

I need a way to figure out what files were added/removed/modified in the CVS repository comparing to my local working copy, i.e. what will happen to my local copy if I run "cvs update". It is safe to assume that I don't have any uncommitted changes in my local copy.

The output of "cvs update" marks added and modified files as:

U filename

which helps, but it doesn't tell what files are deleted.

Is there an easy way to get all changed files and how they are changed? Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

‘画卷フ 2024-09-22 20:44:51

我从项目的另一个签出中删除了文件 b 。

$ cvs status | grep Status
cvs status: Examining .
cvs status: `b' is no longer in the repository
File: a                 Status: Up-to-date
File: b                 Status: Entry Invalid
File: c                 Status: Up-to-date

您可以看到存储库中缺少文件 b。

更新:

$ cvs up
cvs update: Updating .
cvs update: `b' is no longer in the repository

此后,文件 b 也在此结账中消失,并且有关文件 b 的消息不再显示。

i deleted the file b from another checkout of the project.

$ cvs status | grep Status
cvs status: Examining .
cvs status: `b' is no longer in the repository
File: a                 Status: Up-to-date
File: b                 Status: Entry Invalid
File: c                 Status: Up-to-date

you can see that file b is missing from the repository.

updating:

$ cvs up
cvs update: Updating .
cvs update: `b' is no longer in the repository

afterwards the file b was also gone in this checkout and the message about file b is never displayed again.

浮生未歇 2024-09-22 20:44:51

我记得我曾经

cvs update -nq

快速了解过我的项目的状态。

cvs 历史记录也是有关所发生事件的良好信息来源。

有关更改的详细信息,请参阅 cvs diff,但这非常冗长。

I remember I used

cvs update -nq

to get a quick overview of the status of my project.

cvs history is also a good source of information about what happened.

For details of changes there is cvs diff, but this is very verbose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文