使用svn版本1.7.5签出一个项目。 我发现只有顶级目录才有.svn子目录。其他子目录中没有.svn。
我还发现.svn / entries文件中只有一个数字12。没有网址或其他信息。
当我运行svn update时,信息是“正在更新”。 ”。 那么,我该如何找到网址? 有什么错误吗?
答案 0 :(得分:2)
自Subversion 1.7以来,无处不在的.svn
文件夹已从所有目录中删除,但 root 目录除外。这些一直是不看目录。他们被认为充满了魔法并且包含no user serviceable parts。
我们最终弄清楚它包含的内容及其格式,许多人用它来戳戳并刺激他们想要的信息。所有这些都与Subversion 1.7一致。
Subversion拥有大量命令,可以为您提供所需的信息。 svn info
命令将告诉您正在进行的修订,最新版本,最后一次更改,根URL,当前工作目录等。几乎所有您要问的内容。 --xml
标志甚至以XML格式输出此信息,这使脚本易于解析。
要获取所有Subversion命令的列表,请使用svn help
。您需要知道的一切都可以通过这些命令获得。
答案 1 :(得分:0)
svn info
将提供存储库URL,修订版和上次更改时间