0

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

例如,我只想要版本控制下的 .java 文件。

4

1 回答 1

0

然而,这似乎并不直接可能:

  1. 在提交 'svn add *.java' 之前并简单地忽略 'svn st' 等中的任何其他文件。人。(最简单,但有点丑);
  2. 编写一个 pre-commit 钩子,如果任何文件不以 .java 结尾,则提交失败(有点丑陋,如果你改变主意,你必须改变钩子);
  3. 设置ignore=*,然后记住在添加任何新文件时必须'svn add *.java'(如果你忘记了,很丑而且容易丢失数据)。

如果您决定采用全局路线,请考虑在您的项目目录或目录上设置 svn:ignore 属性。这样,其他类型项目中的非 *.java 文件将继续正常运行。

于 2012-12-18T21:00:55.273 回答