Subversion nie może się scalić po przeprowadzce

Jestem bardzo nowy w Subversion, ale od lat używam innych systemów kontroli wersji, takich jak ClearCase.

Mój szef poprosił mnie o naprawienie tego projektu, aby mógł zostać zbudowany z Maven zamiast Ant. Jedną z ważnych rzeczy, które musiałem zrobić, było przeniesienie sięsrc/com dosrc/main/java/comi ruszaj siętest/com dosrc/test/java/com, co zrobiłem za pomocąsvn mv dowództwo. Głupio założyłem, że skoro użyłem komend Subversion do przenoszenia katalogów, to Subversion wie, że rzeczy zostały przeniesione. A kiedy połączyłem moją gałąź z bagażnikiem, wydawało się, że działa. Ale teraz ktoś inny właśnie skończył pracę na gałęzi, którą rozgałęził przed moją pracą. Idziemy więc połączyć jego rzeczy do pnia, a zasadniczo Subversion wydaje się myśleć„Ok, wprowadził zmianysrc/com/foo/bar/baz.java, ale ten katalog już nie istnieje, więc nie ma znaczenia, więc odrzuć go ” zamiast tego, czego oczekiwałem, co było„Ok, wprowadził zmianysrc/com/foo/bar/baz.java, alesrc/com został przeniesiony, więc muszę go połączyćsrc/main/java/com/foo/bar/baz.java”.

Czy istnieje sposób, aby Subversion zarządzało wersjami, czy też zamierzam ręcznie scalić zmiany tego faceta na następne dwa dni?

questionAnswers(4)

yourAnswerToTheQuestion