如何判断某个svn工作区是否已“切换”?

时间:2011-07-18 13:57:18

标签: svn

如果我有一个最初从存储库~/trunk检出的工作区,那么在上周末我可能会或可能不会运行:svn switch ~/branches/somethingcool .,但周末已经过去了我不记得我是否自己回来了,我该怎么做才能检查?

2 个答案:

答案 0 :(得分:4)

svn info会告诉您工作副本也链接到哪个存储库。

答案 1 :(得分:1)

由于你刚才提到了SVN,我将指出你对同一件事的答案 - 它是一个powershell one liner,它将查看你的工作副本并为eac目录喷出repo URL。如果你在* nix:

,你可以得到一个bash脚本的想法
gci | ?{ $_.psIsContainer -eq $true -and ((svn status $_.fullname) -notmatch "\?")} | %{svn info $_.fullname} | select-string -Pattern "PATH:|URL:"

How can I tell that all directories in a SVN working copy point at the same repository root?