Mam sytuację z TortoiseSVN, w której nie jestem w stanie prześledzić pliku, który został przeniesiony do innego katalogu. Oto proces, który przenoszę i zatwierdzam:
- Sprawdzam lokalizację pliku
path_A
. - skopiuj plik do
path_B
. - usuń plik w
path_A
. - popełnić zarówno
path_A
ipath_B
.
Kiedy wywołuję komunikat dziennika, widzę tylko dziennik, w którym się znajduje, path_B
ale dziennik przed jego zniknięciem. Czy istnieje sposób na prześledzenie dziennika dla określonego pliku?
tortoisesvn
huahsin68
źródło
źródło
Odpowiedzi:
Jestem pewien, o komentarz, co dokładnie użyć, aby skopiować plik, ale jednak:
Jesteś należy użyć funkcji Kopiuj / przenieś TortoiseSVN aby zachować historię plików.
Jeśli skopiujesz plik w jakikolwiek inny sposób, robisz to za plecami SVN.
Nie może wiedzieć, że ten plik jest w rzeczywistości kopią innego pliku.
Jeśli użyjesz funkcji TortoiseSVN, poinformuje
FileB
ona serwer SVN, że jest kopiąFileA
wersjiX
i przejmie jej historię.Jeśli nie masz pewności, jak to zrobić, dobra dokumentacja znajduje się na stronie:
http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-copy.html
źródło