0

我正在本地计算机上处​​理几个 C++ 项目。他们都使用一些常见的库和头文件。文件结构是这样的:

-bin
-lib
-include
-devel
   -project1
      -src
   -project2
      -src
-doc

我正在使用 Eclipse IDE 并设置了所有相对路径。它将可执行文件编译到 bin 文件夹并在结构中使用 libs/includes。它工作正常。

现在我需要将所有项目导入到一个 SVN 存储库中,以便不同的人可以访问和开发代码。

我想知道是否有办法在 SVN 服务器中使用这种结构?因此,当有人签出一个项目时,他可以直接开始工作,而无需组织库或标头。他只需检查一下,所有相关链接都将完成。我可以为此目的使用 CMake 吗?

我正在使用带有 subclipse 插件的 Eclipse。

4

1 回答 1

1

SVN 已经可以维护这样的文件夹层次结构。如果你使用了一些像 Turtoise SVN 这样的 svn 接口,你只需要右键单击一个节点并选择“添加文件夹”,它就会自动将其中的所有子文件夹和文件添加到存储库中。

于 2013-05-27T10:58:27.443 回答