我有一个项目我将要导入SVN,但我希望将现有的缓存,索引,媒体等保留在repo之外。导入过程中执行此操作的最佳方法是什么?
答案 0 :(得分:9)
我经常解决这样的选择性导入问题:
稍微多一些工作,但更多的控制。
答案 1 :(得分:1)
您可以使用svn忽略列表。通过命令行:
svn propedit svn:ignore ./path-to-ignore
答案 2 :(得分:1)
我认为最安全的方法是尝试在导入之前获取最干净的目录树,删除所有不需要的文件。或者,您可以在subversion客户端配置文件中设置global-ignores
值(在Linux / Mac上为~/.subversion/config
,或通过Tortoise SVN - > gt; Settings - > Subversion配置文件)。
我建议您在完成导入后为每个目录设置svn:ignore
属性,以防止用户意外检查这些文件。