On 2017-12-21 12:57, Anton Shepelev wrote:
> Hello, all
>
> I find it mildly annoying to type the full path
> within a repository for server-side file operations,
> such as 'delete' and 'copy'. Observe that, being on
> Windows, I must use quotes in order to escape the
> caret character:
>
> svn rm "^/A/B/C/file.txt"
>
> Is there a way to avoid the entry of the full path
> when invoking this command from A/B/C/ in a working
> copy? In other words, I should like to have some
> syntax that told SVN to use the full sever-side path
> of a file using the current directory within a work-
> ing copy. For example, instead of writing:
>
> svn rm "^/A/B/C/file.txt"
>
> I could:
>
> cd Work/A/B/C
> svn rm "^^file.txt"
Hi,
On Windows you'd use a double-carret to quote it, i.e:
$ svn rm -m "fancy message goes here" ^^/A/B/C/file.txt
Could you explain why you'd want to do a server-side operation
on something which is locally accessible? I.e. why not do?
$ cd A/B/C
$ svn rm file.txt
$ svn commit -m "Another fancy message"
/D
--
|\ _,,,---,,_
ZZZzz /,`.-'`' -. ;-;;,_
|,4- ) )-,_. ,\ ( `'-'
---------'---''(_/--'--`-'\_)---------------------------------