zacking57 / sersync

Automatically exported from code.google.com/p/sersync
0 stars 0 forks source link

过虑的问题 #26

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
 我发现如果我是用svn的hooks的自动同步 我填写的过虑规则都会失效

 如创建一个目录 在svn里面提交 内容就会自动的update到一个目录 这个目录就是被监控的目录
 在过虑的里面填写 .svn 或者\.svn 或 ^\.svn或 ^\.svn/* 都是没办法过虑这个.svn目录的 
不知道这个有什么特殊的地方

Original issue reported on code.google.com by Ajian...@gmail.com on 9 Jun 2010 at 1:26

GoogleCodeExporter commented 9 years ago
另外 如果在被监控的源服务器上把所有的.svn删除的话 
目标服务器的.svn不会被删除

Original comment by Ajian...@gmail.com on 9 Jun 2010 at 1:32

GoogleCodeExporter commented 9 years ago
我测试了一下,使用 (.*)\.svn 就可以了。

Original comment by zhouyang...@gmail.com on 10 Jun 2010 at 1:18

GoogleCodeExporter commented 9 years ago
你可能没有按我写的流程走 
如果是单独创建.svn 好几种正式都可以实现过虑掉
但是如果是用svn的自动update 就会过虑不掉 
因为svn的自动update 其实我创建的目录 
目录下会自动的生成.svn 
这个时候监控就把这个新目录的.svn 也都同步过去了

Original comment by Ajian...@gmail.com on 10 Jun 2010 at 2:24

GoogleCodeExporter commented 9 years ago
因为svn的自动update 其实我创建的目录 
目录下会自动的生成.svn 
这句话还是不太懂,能不能讲的详细一点.
我还是模拟不出您的环境...

Original comment by zhouyang...@gmail.com on 10 Jun 2010 at 2:49

GoogleCodeExporter commented 9 years ago
如果,实在不行,请开启debug,查看,您update时候,出现什么
事件,是不是名字不符合我们的正则没有被过滤,正常情况��
�,应该会被过滤,如果需要,我可以增加debug信息,来帮助��
�试

Original comment by zhouyang...@gmail.com on 10 Jun 2010 at 2:57

GoogleCodeExporter commented 9 years ago
过滤文件夹的配置不起作用
    <filter start="true">
        <exclude expression="(.*)\.svn"></exclude>
        <exclude expression="(.*)\.gz"></exclude>
        <exclude expression="^static/*"></exclude>
    </filter>

debug输出
add watch: /home/wwwroot/static return wd is: 999

Original comment by imw...@gmail.com on 24 Jun 2010 at 11:44