告诉SVN只将特定文件类型导入存储库?

时间:2012-12-18 20:00:22

标签: svn tortoisesvn

我认为仅仅告诉它只包含特定的文件类型会更容易,而不是将全局忽略模式设置为忽略特定的文件类型。这可能吗?

例如,我只想在版本控制下使用.java文件。

1 个答案:

答案 0 :(得分:0)

但这似乎不可能直接实现:

  1. 在提交'svn之前添加* .java'并且简单地忽略'svn st'中的任何其他文件,等等。人。 (最简单,但有点难看);
  2. 如果任何文件没有以.java结尾,那么写一个提交失败的预提交钩子(有点难看,如果你改变主意就必须更改钩子);
  3. 设置ignore = *然后记住,在添加任何新文件时,必须'svn添加* .java'(如果忘记,则非常难看且容易丢失数据)。
  4. 如果您决定使用全局路由,请考虑在项目目录或目录中设置svn:ignore属性。这样,其他类型项目中的非* .java文件将继续正常运行。