0

设想

在 GitHub 中,我们可以使用.gitattributes设置linguist指令,以便对具有不同扩展名的文件进行自定义检测。我们也可以直接在我们的文件(vim: syntax=clipper)中设置语法。我正在将一些项目从 Bitbucket 和 SourceSafe 迁移到 Visual Studio Online (TFS),但我们将保留 git 作为版本控制。

问题

显然,没有明确的方法可以为不同的文件设置自定义语法。在我工作的地方,我们使用另一种称为AdvPL的语言。AdvPL与 Clipper 和 Foxpro 非常相似,因此,如果 TFS 支持高亮xbase,它应该支持高亮.prw,.ch.prx文件。

我试过的

  • 放置一个.gitattributes带有多个指令的
  • 将 vim 指令放入文件中
  • 在存储库中查找自定义设置
  • 阅读微软文档
4

1 回答 1

1

GitHub.com上使用库Linguist来检测 blob 语言、忽略二进制或供应商文件、抑制差异中生成的文件以及生成语言分解图。

使用 TFS 时,我们总是将项目/文件从服务器获取到本地,然后处理它们。TFS 没有语言学家指令功能。您可以使用支持语言学家指令的工具来打开文件。

于 2016-08-23T09:15:37.197 回答