从Subversion存储库中签出时排除文件

时间:2009-10-19 05:18:18

标签: svn

我使用subversion存储库来处理“通用”包,其中包含不应存在的文件(特定于站点的文件,黑客等)。我没有办法改变这一点,当我要求代表我改变时,我已经被石墙包围了;我现在正在解决这个问题。

是否可以排除某些文件被检出(或在更新时被拉出存储库),以便我可以使用一些干净的包的外观?

这些文件是独立的,并没有被其他“好”文件引入,因此在这方面没有任何依赖性问题。

(请注意这不是通常的“如何阻止文件被提交”的问题由svn回答:忽略。抱歉。:-))

2 个答案:

答案 0 :(得分:2)

Sparse directories 可以帮助。

答案 1 :(得分:1)

让我直截了当地说:

  • 检查这些文件是一个明显的错误。
  • 您具有删除它们所需的访问权限,但您必须询问是否允许您行使您的访问权限。
  • 您被禁止进行必要的更改。

我总结一下这个吗?

如果我这样做,那么我会看到两个可能的原因:

  1. 你对这个问题错了。
  2. 你是错误的工作或错误的公司。
  3. 我不认为SVN有办法解决由这两个原因引起的问题。 (FWIW,我同意其他答案,它甚至没有办法解决他们。)为了解决这个问题,在第一种情况下,你需要有人解释它您。 (如果他们不这样做,请参阅#2。)在第二种情况下,获得另一份工作。不久。