В Subversion, если я перемещаю файл, используя svn move foo.py bar.py
, тогда svn status
услужливо показывает мне, куда файл был перемещен из
$ svn move foo.py bar.py
$ svn status
A + bar.py
> moved from foo.py
Если я делаю копию с другой стороны, вывод неНе показывать, откуда был скопирован новый файл:
$ svn copy foo.py bar.py
$ svn status
A + bar.py
Есть ли способ узнать, откуда был скопирован bar.py.Если я изменяю bar.py
, svn diff
показывает изменения относительно исходного foo.py
, но, к сожалению, заголовок неправильно показывает исходный путь к файлу как bar.py
в какой-то ревизии, которой еще нет в репо.
Index: bar.py
===================================================================
--- bar.py (revision 14283)
+++ bar.py (working copy)
@@ -1,15 +1,14 @@
....
Мне нужно создать diff для отправки в мой инструмент для проверки кода, и это расстраивает, потому что bar.py
не существует в репозитории на версии, заявленной в diff.