0

我目前正在与一些合作伙伴一起开发软件。我们正在使用 Codeblocks 来管理项目,并且可能会使用 SVN 作为版本控制工具。

但是,由于我已经使用 SVN 处理带有乳胶的报告,我知道有些文件是完全没有必要的。

因此,我的问题有点宽泛。您认为我们应该如何继续使用 SVN 存储库?

我们应该将 C::B 项目目录直接放在 SVN 存储库中吗?(我假设我们在项目选项方面会遇到一些问题,因为每个人的库都不在同一个地方)我们是否应该只将源文件放在目录中并将源文件“链接”到 SVN 存储库之外的代码块项目? 此解决方案可能允许其他 IDE 与相同的源文件一起使用,对吗?

此致,

Al_th

4

1 回答 1

0

我认为你不应该坚持使用一个 IDE。更好的解决方案是创建通用构建系统,如 Makefile 或 Cmake。使用 MakeFile,您可以轻松地将项目导入所有体面的 IDE。(其中更多甚至支持从远程存储库下载项目)

使用通用构建系统,您可以将其与自己喜欢的 IDE 甚至编译器一起使用。

我还会考虑将 C::B 更改为 kdevelop,它完全支持 SVN/GIT/Cmake/Make。还有对 c++11x 的支持。

它与程序员的关系不是比 c++ stackoverflow 更相关吗?

于 2012-09-20T17:38:26.617 回答