1

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

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

我知道有隐藏的“CVS”目录保存旧的 IP 地址。如果你们不知道用乌龟解决这个问题的方法,我会用 Java 写一些东西来递归更新每个目录中的 CVS/ROOT 文件。提前致谢!

4

1 回答 1

3

是的,只需“手动”更改所有CVS/Root文件。这是一个脚本。

#!/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 > \"{}\" " \;
于 2018-04-20T21:18:13.230 回答