我正在本地计算机上处理几个C ++项目。它们都使用一些常见的库和头文件。文件结构如下:
-bin
-lib
-include
-devel
-project1
-src
-project2
-src
-doc
我正在使用Eclipse IDE并设置所有相对路径。它将可执行文件编译到bin文件夹,并在结构中使用libs / includes。它工作正常。
现在我需要将所有项目导入SVN存储库,以便不同的人可以访问和开发代码。
我想知道是否有办法在SVN服务器中安装此结构?因此,当有人签出项目时,他可以开始处理它而无需组织lib或头文件。他只会退房,所有相关的链接都将完成。我可以将CMake用于此目的吗?
我正在使用带有subclipse插件的Eclipse。
答案 0 :(得分:1)
SVN已经可以维护这样的文件夹层次结构。如果您使用了一些像Turtoise SVN这样的svn界面,您只需要右键单击一个节点并选择“添加文件夹”,它就会自动将所有子文件夹和文件添加到存储库中。