有没有办法让 CVS (使用 Windows )提交不同项目中的所有子文件夹?
我有几个项目:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建一个新的 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.