我對Subversion非常陌生,但我已經使用了其他版本控制系統(如ClearCase)多年。Subversion在移動後無法合併
我的老闆讓我修復這個項目,以便它可以用Maven而不是Ant來構建。我必須做的一件重要的事情是將src/com
移動到src/main/java/com
,並將test/com
移動到src/test/java/com
,我使用的命令是svn mv
。我愚蠢地認爲,因爲我使用Subversion命令來移動目錄,Subversion會知道事情已經移動。當我將我的分支合併到主幹時,它似乎工作。但是現在有人剛剛完成了在他工作之前分支的一個分支上的工作。所以我們去合併他的東西到樹幹中,基本上Subversion似乎認爲「好吧,他對src/com/foo/bar/baz.java
進行了更改,但該目錄不再存在,所以它是不相關的,所以放棄它」而不是我所期望的,這是「好的,他對src/com/foo/bar/baz.java
進行了更改,但src/com
已被移動,所以我需要將其合併爲src/main/java/com/foo/bar/baz.java
」。
有沒有辦法讓Subversion做修改管理,還是我會手動合併這傢伙的未來兩天的變化?
我剛剛得到了這個「功能」以及。我試圖避免手動合併的噩夢。 – granadaCoder 2013-03-29 15:45:45