2

这可能吗?Perforce呢?我需要使用其中之一或基于文件并使用 crontab 或其他东西将其签入。

4

2 回答 2

4

当然可以实现 SVN 或 Perforce。您需要实施EnvironmentRepository。有关示例,请参阅JGitEnvironmentRepository

有关使用本地文件,请参阅此问题:Spring Cloud Configuration Server not working with local properties file

于 2014-12-02T18:30:45.667 回答
3

我一直在努力让 SVN 作为后端工作。

自 2015 年 3 月以来,spring 配置中对此提供了支持,需要以下内容

  1. 添加对 svnkit 的依赖到你的 pom.xml
  2. 将配置文件更改为颠覆
  3. 你的svn结构必须是trunk/property-files

    <dependency> <groupId>org.tmatesoft.svnkit</groupId> <artifactId>svnkit</artifactId> </dependency>

    profiles: active: subversion

示例文件在这里https://github.com/spring-cloud-samples/svn-config-server

属性文件按此顺序加载

<appname>-<profile>.(properties|yml)
<appname>.(properties|yml)
application.(properties|yml)
于 2015-11-29T03:53:18.367 回答