我想要在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
这可能吗?我试图找到解决方案,但我觉得这是不可能的,这是正确的吗?
此致 约翰
答案 0 :(得分:0)
我怀疑SVN有这个选项,但您可以使用HTTP服务器模拟它。
假设您的存储库的结构是
Top -+- Linux
|
+- Windows
然后,您可以使用Apache中的Redirect指令将对Top-> Tools的访问重定向到两者之一,具体取决于HTTP请求来自的操作系统。
最佳, 吉