我正在寻找有关如何解决SVN信息库中项目之间文件访问问题的建议。
假设我在项目根目录(common.txt
)中有一个/
文件,供多个项目使用。例如常见设置,可重用代码段等。下图中是推荐的目录结构。当然,我总是可以背离它,但是它似乎很实用并且大家都熟悉它。目录branches
或tags
与trunk
处于同一级别,但是在目录之下是作为目录的标记/分支名称,因此,主干外部的文件/common.txt
-无法之所以用它的相对路径来引用,例如“ ../../common.txt”,因为它从主干指向根,但从分支/标签将指向项目目录(calc
或{示例图片中的{1}}。
那么解决此问题的典型方法是什么?
paint
以下引入其他级别?这不优雅... trunk
?但是在不同的机器上,可能不存在具有不同外壳的机器,因此可能需要一些连接(到目前为止,我对它们没有任何经验。)/common.txt
的链接并在代码中引用此链接?它引入了另一个文件:链接。我可能会选择最后一个,但是我觉得应该有一些常识,这是我所不知道的,并且在搜索中没有发现的优选方法。
答案 0 :(得分:0)
.../trunk
时,您不会使用任何低于主干的文件您必须阅读有关SVN外部组件的信息,了解其概念并正确使用它们。