【发布时间】:2014-07-30 19:22:19
【问题描述】:
我正在管理三个 SLES 服务器,其中包含一个在 svn 下运行的 vufind 项目。服务器是:catalog-web-server、index-server 和 test-server。
上周目录服务器和索引服务器上的 vufind 项目通过从测试服务器复制完整的 vufind 文件夹并随后进行一些特定于服务器的配置更改而升级到新的开发级别。 可悲的是,这是在 svn 之外完成的,导致目录服务器和索引服务器上的 svn 数据库不太令人满意...
到目前为止,我已经完成了这些步骤,以基于目录和索引服务器的当前 vufind-project-folders 启动并运行一个工作 svn 环境: - 删除旧存储库 - 创建了一个与旧存储库同名的新存储库(这样当一切恢复正常时,我们仍然可以使用我们为通过 PC 使用 Tortoise-SVN 设置的所有配置) - 将完整的当前文件夹 (/usr/local/vufind) 导入存储库 - 将新的工作副本签出到不同的目录 (/_kate/local/vufind)
似乎新的工作副本没有遇到原始当前文件夹存在的任何问题(例如修订号太高等), 但是现在我已经修改了 vufind-project 的所有文件和文件夹,所以我真的需要取消修改很多。
按照我在这里找到的建议
http://superchlorine.com/2013/08/getting-svn-to-ignore-files-and-directories/
我自己创建了一个名为 _svn-ing 的忽略文件,看起来像这样
cache
compile
covers
index
logs
spellShingle
spellchecker
*.log
*.mrc
*.tmp
customRules.bin
java_fixes.csh
man_import.sh
并使用以下命令行从 /_kate/local/vufind 文件夹中调用它:
svn propset svn:ignore --recursive --file _svn-ign . > svn-ignore-ausgabe.txt 2>&
与我的预期相反,不仅文件中列出的文件和文件夹设置了属性“svn:ignore”,而且 vufind 文件夹中的每个文件和文件夹都设置了。
如果有帮助,我可以发布文件 svn-ignore-ausgabe.txt 的内容,但我不想在不先询问的情况下放置 291 行。但也许这里有人已经知道是我的错误所在。
谢谢 凯特
【问题讨论】:
标签: svn