2012-11-07 217 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

相關問題