有没有办法让 CVS (使用 Windows )提交不同项目中的所有子文件夹?

发布于 2024-07-21 09:00:24 字数 411 浏览 7 评论 0原文

我有几个项目:

P:\Projects\Common P:\Projects\App1

我最初将每个文件夹(及其子文件夹)添加到 CVS(使用 Tortoise)。

现在,我希望每次在这些文件夹中保存任何内容时都能够正确计时 Projects\ 和“提交”。

然而,似乎 \Project 与 \Common 是分开的,而 \Common 也与 \App1 分开,

“无更改”

因此,如果文件显示它需要在 \Common 中签入,并且我在 P:\Projects 上进行提交,则它显示 有什么方法可以强制所有对向文件夹提交? 或者有没有办法将它们全部合并? (或者甚至从一个新的存储库开始,以便所有 P:\projects 都在同一个“项目”中,这样​​我就可以对所有这些进行一次签入?

I've got several projects:

P:\Projects\Common
P:\Projects\App1

I originally added each of the folders (and their sub folders) to CVS (using Tortoise).

Now I want to be able to just right clock Projects\ and "Commit" everytime I save anything in those folders.

However, it seems that \Project is separate from \Common which is also seperate from \App1

So if a file shows it' needs a checkin in \Common and I do a Commit on P:\Projects, it shows "no changes"

Is there any way to force all the subtending folders to commit?
Or is there a way to merge all of them? (Or even start all over with a new repository so that all of P:\projects are in the same "project" so that I can just do one checkin for all of them?

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

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

发布评论

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

评论(1

凤舞天涯 2024-07-28 09:00:24

您可以创建一个新的 CVS 模块作为所有其他目录的父目录,或者查看 别名模块

我使用别名模块将多个组件组合到一个签出(因此签入)中,但您确实需要对 CVSROOT 模块进行读/写访问才能进行设置。

某人设置类似内容的演练可能对您有用。

You could either make a new CVS module that is a parent to all of your other directories or look into alias modules.

I have used alias modules to bring together multiple components into a single checkout (and therefore check-in) but you do need read/write access to the CVSROOT module to set it up.

This walkthrough of someone setting up something similar may be useful to you.

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