2009-09-01 142 views
0

我已經越來越沮喪了一些顛覆衝突,我已經很長一段時間了現在。意外的顛覆衝突行爲(衝突沒有衝突)

我在說當我做一個文件的更新,它說有衝突,所以我打開文件,並沒有< < < < >>>>東西在那裏。在tortoisesvn或visualsvn我去「編輯衝突」,並沒有紅色衝突區。在文件系統上有衝突產生2個額外的文件...

我一直在使用顛覆了幾年,只有在過去的一年在我的工作機器上發生了這種行爲。正因爲如此,我跺了很多我的隊友提交,因爲衝突狀態不會顯示衝突。

我有一個隊友提交追加幾個字符到一行,今天又發生了。這不應該發生,是我的機器上的配置文件搞砸了,還是在顛覆中有錯誤?其他人有這種情況嗎?

感謝

把事情絕對清楚...

當有衝突。我希望這是「< < < < < < < < < < < >>>> >>>>>>> ===「我的文件中的東西。當我說編輯衝突時,它應該讓我看到衝突。當出於某些愚蠢的原因時,SVN無法合併版本,並將該文件標記爲衝突,顯示衝突。如果SVN只是將2個文件轉儲到磁盤上,我的當前修訂版本和另一箇中繼文件對我來說沒用。如果我必須手動比較文件,那麼源代碼控制有什麼好處。如果它不能合併,讓我看看衝突。有些事情會變得棘手。

+0

我的隊友遇到這樣的問題。有時他會覆蓋我們的代碼,他說「我沒有看到任何衝突」。你是如何解決這個問題的?我檢查了svn:mime-type屬性,它是「text/plain」 – 2013-05-07 13:24:04

回答

2

Subversion是否將您的文件視爲二進制文件? (要檢查:是否有一個svn:mime-type屬性不以文字開始/?)無標識將被添加,所有的本地修改會被視爲衝突,當一個新的

在這種情況下,更新到達。猜測文件類型的差異編輯器不會有解決這些衝突的問題。