移动了CVS服务器。我们如何更改主机而不再检查所有内容?

时间:2018-04-20 13:29:36

标签: cvs tortoisecvs

我们在工作中使用CVS,不仅用于代码,还用于word文档和类似的东西。每个人都使用Tortoise GUI访问CVS。

我们最近移动了我们的CVS服务器,因此更改了IP地址。现在所有下载的模块都没有链接。我们可以使用新的IP地址再次检查所有内容,但有些人在移动之前没有检查他们的新内容。

我知道有隐藏的" CVS"保存旧IP地址的目录。如果你们不知道如何使用乌龟来解决这个问题,我只需用Java编写一些内容来递归更新每个目录中的CVS / ROOT文件。提前谢谢!

1 个答案:

答案 0 :(得分:2)

Yeah, just "manually" change all the CVS/Root files. Here's a script.

#!/bin/bash
#From current directory, look for all CVS/Root files and change the contents to the given argument.

root="$1"
find . -path '*/CVS/Root' -exec bash -c "echo $root > \"{}\" " \;