2011-04-12 173 views
2

我有一个项目在svn中跟踪。在我们的服务器上,“索引”和“日志”文件夹是共享目录中文件夹的符号链接。我不希望任何这些在SVN,和他们所造成的问题提交和更新:我得到一个错误做“SVN更新”服务器上:如何让svn忽略文件夹的符号链接

Expected 'log' to be a directory but found a file

我试图将它们设置为被忽略,像

svn propset svn:ignore index . 
svn propset svn:ignore log . 

但更新仍然中断,我不能提交这些更改。因为我得到这个错误:

Expected '/ebs/www/apps/e_learning_resource/releases/20110121171004/log' to be a directory but found a file

感谢您的任何意见 - 最大

回答

5

听起来像日志的SVN已经提交。删除它(注意保留你的本地链接或准备好重新创建它!),提交删除,然后你的忽略应该是好的。

+0

是的,你是对的:当我尝试'svn删除日志'我得到'svn:'日志'是实际上在版本控制下资源的方式。所以我认为发生的事情是有一个物理日志目录,svn ignore被设置在这个目录的* contents *上,而不是目录本身。然后,后来,目录被替换为共享文件夹的符号链接,但没有人打扰整理svn。所以,我想我需要移动符号链接,创建一个新的日志目录,svn删除它,物理删除它,然后把符号链接回来,svn忽略它。我会在安静的使用时间后再做。谢谢 – 2011-04-12 13:24:02