0

使用 svn 1.7.5 版签出一个项目。我发现只有在顶层目录有一个 .svn 子目录。并且其他子目录中没有 .svn。

我还发现 .svn/entries 文件中只有一个数字 12。没有网址或其他信息。

当我运行 svn update 时,信息是“正在更新”。”。那么,我怎样才能找到网址?有什么错误吗?

4

2 回答 2

2

从 Subversion 1.7 开始,无处不在的.svn文件夹已从除根目录之外的所有目录中删除。这些一直是不看目录。他们被认为充满了魔法并且不包含用户可维修的部件

我们最终弄清楚了它包含的内容及其格式,许多人用戳戳来找出他们想要的信息。Subversion 1.7 中的所有这些都消失了。

Subversion 有一大堆命令,可以准确地为您提供所需的信息。该svn info命令将告诉您当前的修订版、最新修订版、最后更改的人员、根 URL、当前工作目录等。几乎所有您要询问的内容。该--xml标志甚至以 XML 格式输出此信息,这使得脚本易于解析。

要获取所有 Subversion 命令的列表,请使用svn help. 您需要知道的一切都可以通过这些命令获得。

于 2012-08-17T16:24:10.080 回答
0
svn info

将给出存储库 URL、修订和上次更改时间

于 2012-08-17T16:17:15.360 回答