这是从SVN文档(http://svnbook.red-bean.com/en/1.1/re44.html)如何使用svnlook检查路径是文件夹还是文件?
$ svnlook changed -r 39 /usr/local/svn/repos
A trunk/vendors/deli/
A trunk/vendors/deli/chips.txt
A trunk/vendors/deli/sandwich.txt
A trunk/vendors/deli/pickle.txt
我可以检查斜线(“/”),并且如果存在,那么它是一个文件夹。
1)但我怎样才能确保svn总是显示文件夹路径与尾部的斜杠?
2)或者,也许有更可靠的方法来检查路径类型(文件夹或文件)?
我不认为这将工作,因为我在pre-commit钩子的服务器上使用svnlook。这些路径实际上并不存在于服务器上 – Chicago 2009-12-03 16:10:06
对不起,我没有注意到这是服务器端。您可以使用 svn info 并检查节点类型 – Jean 2009-12-03 16:31:44