我们在工作中使用CVS,不仅用于代码,还用于word文档和类似的东西。每个人都使用Tortoise GUI访问CVS。
我们最近移动了我们的CVS服务器,因此更改了IP地址。现在所有下载的模块都没有链接。我们可以使用新的IP地址再次检查所有内容,但有些人在移动之前没有检查他们的新内容。
我知道有隐藏的" CVS"保存旧IP地址的目录。如果你们不知道如何使用乌龟来解决这个问题,我只需用Java编写一些内容来递归更新每个目录中的CVS / ROOT文件。提前谢谢!
答案 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 > \"{}\" " \;