Is it possble to make svn:external only on my local working copy?

33 views
Skip to first unread message

sosogh

unread,
May 17, 2019, 4:04:57 AM5/17/19
to TortoiseSVN
Hi group

I check out a web repo in my local PC  , D:\web .
I set up svn:external  which link to a "backend" repo  under D:\web  , and the link name is "D:\web\link - backend" .. Everything goes well .
If I commit under  D:\web ,  the  "D:\web\link - backend" will also commit into the web repo.
I just want  "D:\web\link - backend"  only live in my local working copy , instead of in the web repo.
So, I right click "D:\web\link - backend"  ,  click "unversion and add to ignore list - recursivelly " .
it throw out error mainly means :  not anble to delete the root dir of working copy "D:\web\link - backend".

Any clue is appreciated . THX!
Message has been deleted

Topher Eliot

unread,
May 19, 2019, 12:26:33 AM5/19/19
to TortoiseSVN
I'm not sure I understand exactly what you want, but to prevent commit operations from including items referenced via an external, include the revision number of the external target in the external declaration (in svn:externals).

Senjuu

unread,
May 19, 2019, 1:48:40 PM5/19/19
to TortoiseSVN
If you don't want to commit the property change you have to uncheck the folder on every commit as folders cannot be added to changelists.

sosogh

unread,
May 20, 2019, 12:09:03 AM5/20/19
to torto...@googlegroups.com
yes, but if it is not ignored permanently , I have to uncheck it whenever I make a commit

sosogh

unread,
May 20, 2019, 12:14:48 AM5/20/19
to TortoiseSVN
I want to follow the updates of the external repo . so it is not  suitable to declare specified  reversion number .
PS : I have test to set a specified revision number , but it throw out the same error either . 

Niemann, Hartmut

unread,
May 20, 2019, 6:24:11 AM5/20/19
to TortoiseSVN on behalf of sosogh
Hello!

If you want the backend only in your working copy, then you can simply do not set it up as an external.

Just create a subdirectory "backend", go there, do a normal checkout of your backend,
and you will have a backend subdirectory.

Those two working copies will not be connected, so you'd have to update them or commit changes separately.

Mit freundlichen Grüßen
Dr. Hartmut Niemann

Siemens Mobility GmbH
MO RS LM EN CCI1 SRD
Werner-von-Siemens-Str. 67
91052 Erlangen, Deutschland
Tel.: +49 9131 17-50518
Mobil: +49 173 5342327
mailto:hartmut...@siemens.com

www.siemens.com/ingenuityforlife

-----Ursprüngliche Nachricht-----
Von: tortoisesvn+APn2wQdAehd1oGncAAQi...@googlegroups.com <tortoisesvn+APn2wQdAehd1oGncAAQi...@googlegroups.com>
Gesendet: Freitag, 17. Mai 2019 09:59
An: TortoiseSVN <torto...@googlegroups.com>
Betreff: Is it possble to make svn:external only on my local working copy?

Hi group

I check out a web repo in my local PC , D:\web .
I set up svn:external which link to a "backend" repo under D:\web , the link name is "D:\web\lin - backend" . Everything goes well .
If I commit under D:\web , the "D:\web\lin - backend" will also commit into the web repo.

I just want this svn:external only live in my local working copy , instead of in the web repo.
So, I right click "D:\web\lin - backend" , click "unversion and add to ignore list - recursivelly " .
it throw out error mainly means : not anble to delete the root dir of working copy "D:\web\lin - backend".


Any clue is appreciated ! THX!

Reply all
Reply to author
Forward
0 new messages