如何禁止SVN中的递归复制?
我有一个具有以下顶级结构的存储库:如何禁止SVN中的递归复制?,svn,copy,Svn,Copy,我有一个具有以下顶级结构的存储库: /trunk/a /trunk/b /branches/b1 /branches/b2 /extra_dir 我的同事们睡眠不好,经常犯以下错误: svn cp /trunk /trunk/a/branches/b3 因此,我们在其内部的某个深度有/trunk/a。由于/trunk/a大小为1Tb,我想以任何可能的方式防止这种情况,包括以下可传递的复制尝试: svn cp /trunk /branches/b4/z/y/x svn cp /branche
/trunk/a
/trunk/b
/branches/b1
/branches/b2
/extra_dir
我的同事们睡眠不好,经常犯以下错误:
svn cp /trunk /trunk/a/branches/b3
因此,我们在其内部的某个深度有/trunk/a
。由于/trunk/a
大小为1Tb,我想以任何可能的方式防止这种情况,包括以下可传递的复制尝试:
svn cp /trunk /branches/b4/z/y/x
svn cp /branches/b4/z/y /trunk/a/z/y
我试图编写一个钩子来遍历所有cp
提交中的文件,但它的工作时间太长,因为存储库包含超过1M个文件/目录,并且钩子不跟踪可传递的副本
是否有一种有效的方法禁止递归复制/trunk/a