我不知道我的问题是否太明显、太复杂或者是否有道理。我试图查找信息,但无法得到任何答案...
我想为我的用户 A 维护一个 LLVM/Clang 的 SVN 存储库,它反映了主存储库……或等效的:我想用用户 A 调用 clang/llvm 来编译我的程序,并获得工具链的最新版本来编译我的源代码。我希望能够在某种意义上更新我的本地存储库,它反映了主 LLVM 存储库的最新版本......
但是,我想为用户 B 维护第二个 SVN 本地存储库,所以当我想修改 LLVM 代码时,我将在用户 B 存储库中进行。还有更多……如果我以用户 B 的身份调用 clang/llvm,它将使用 LLVM 的修改版本编译我的源代码。
简而言之:我如何为 2 个用户维护 2 个存储库,我可以编译每个存储库,并且基于调用 clang/llvm 的用户,它将调用正确版本的二进制文件?
感谢关注;如果我的问题没有很好地表达,我很抱歉,希望有人能指出我如何改进它!
干杯...