0

我有一些我想在 Windows 和 Linux 平台上构建的代码。构建工具也在 SVN 中,并使用外部链接到主存储库。

目前的结构是:

Top -+- Tools -+- Linux (external)
     |         |
     |         +- Windows (external)
     |
     +- Other Directories

我可以设置在两个平台上检查 Windows 和 Linux 工具的系统,但是我更愿意只在 Linux 上检查 Linux 工具,而只在 Windows 上检查 Windows 工具。理想情况下,我会有一个外部(称为工具),其中 Linux 工具将在 Linux 上检查,Windows 工具在 Windows 上检查,只是为了保持两个平台上的开发环境相同。

Top -+- Tools (external, pointing to Linux or Windows repo)
     |
     +- Other Directories

这可能吗?我试图找到解决方案,但我的印象是不可能的,这是正确的吗?

问候,约翰

4

1 回答 1

0

我怀疑 SVN 有这个选项,但你可以用你的 HTTP 服务器来模拟它。

假设您的存储库的结构是

Top -+- Linux
     |
     +- Windows

然后,您可以使用 Apache 中的 Redirect 指令将对 Top->Tools 的访问重定向到两者中的任何一个,具体取决于 HTTP 请求来自的操作系统。

最好的,圭多

于 2013-02-21T09:27:31.097 回答