2012-11-07 272 views
1

我对SVN很合理。我们有两个人在使用Tortoise SVN。我们拥有一个大型商业智能项目,其中有许多报告,我们都坚持。我们既可以添加新的报告,也可以同时修改不同的报告。我们目前拥有回购下的解决方案和项目文件,但这会导致问题。如果我们两个都在同一天添加报告,并且我们中的一个人提交了报告,那么另一个发生冲突。 (我还没有真正掌握冲突的知识/经验。)与TortoiseSVN共享SSRS解决方案

另一件事是解决方案总是显示为已修改。

这样做的最佳做法是什么?只需将.sln和.rptproj文件从存储库中移出并手动将新报告添加到我们自己的副本,是否更好?

任何帮助非常感谢。

问候

马克

+0

对于不熟悉您业务领域的读者 - 即BI(商业智能?!),SSR,哪些报告类型是他们的文件(MIME类型,我问) - 文本还是其他?哪些(**本地特定的**)数据.sln可能包含? –

+0

这些文件都是XML文件,但合并报告本身并不可行。这只是项目和解决方案文件,我很担心 – mark1234

+0

好了,你** **有合并发散的文件,如果你想拥有可靠和一致的功能性项目......而个XML很容易可合并 –

回答

0

我有一个非常类似的问题这一点。有没有人设法令人满意地解决问题? 有人提出的一件事是将.rptproj文件更改为“ignore-on-commit”..这可能会有所帮助。

.rptproj文件是xml,看起来不太复杂,无法进行比较和合并..没有.rdl文件那么难!

这里更多: https://groups.google.com/forum/#!topic/tortoisesvn/DuV1EFvvCtM

我想可能有帮助,但仍不理想。

+0

这个唯一的问题方法是除非您手动添加它们,否则您将无法“看到”解决方案中其他用户添加的报告。这些文件将在物理上存在,但是您的解决方案不会将它们作为项目的一部分。 – rla4

相关问题