【发布时间】:2013-03-19 15:03:47
【问题描述】:
在 C++ VS2010 项目中使用 Tortoise-svn。我想知道在哪些情况下您要提交 .sln 文件。
我看到提交 .sln 文件的一些原因:
- 一些项目已添加到解决方案中
- 已修改依赖项
提交 .sln 的其他原因是什么? .sln 将如何合并?
另外,谁在生成 .sln 文件?它是在每个 qmake_all(或 make_all)生成的吗?
编辑
我正在使用 Tortoise SVN GUI。它应该告诉我 .sln 何时被我更改。
现在,.sln 是在什么情况下改变的?
还有:.sln 是如何合并的?
更务实的是,在哪种情况下,当我刚刚更新时,我应该接受我的还是接受他们的 .sln?
编辑
.sln 何时/如何从 .pro 文件生成?
编辑
为了让我的部分问题更清楚:
用tortoise svn更新后,如果.sln冲突,我应该
- 接受我的(因为无论如何 .sln 将在我 qmakeall 时从 .pro 文件重新生成)或
- 接受他们的(因为我的 .sln 不再是最新的)
- 还是不重要?
谢谢!
【问题讨论】:
-
您的问题似乎与使用 qmake 的 Qt 和 *.sln 生成有关,您可能需要指出这一点。
-
一个问题的问题太多,您需要将这些问题拆分为单独的问题并提出一个可以回答而不是讨论的问题
标签: c++ visual-studio-2010 qt svn solution