on one of our development servers we have a special setup with folders
for different customers, one reference folder with codebase of a web
application and the contents of the customer folders are linked
symbolically to the reference folder. The reason was to be able to
test customers themes etc. with current code base by beeing able to
commit little changes to files without the need to explicitly merge.
This setup worked pretty fine in Subversion 1.6 and before, but
doesn't seem to work now. When I do a svn status in a customer folder
every linked file is shown with a ~ and not just those files which
contents were changed against the own base of the customer folder.
Commits are not possible because of error E145001, saying something
about the special status of the file has changed unexpectadly. The
error message is presented in german language only.
Is there any possibility to be able to get the old behaviour back? I
don't want Subversion in this case to recognize that a file was
replaced with a symbolic link, but use the link fully transparent and
only consider the contents of a file.
An example of my folders:
- fileA -> reference_folder/fileA
- fileB -> reference_folder/fileB
The links were created with link -s. If I change
reference_folder/fileA and visit customer1/fileA in vi, I see the
changed contents, but svn status customer1/file A prints ~ and the
file can't be committed, too.
Mit freundlichen Grüßen,
Thorsten Schöning E-Mail:Thorsten.Schoening_at_AM-SoFT.de
AM-SoFT IT-Systeme http://www.AM-SoFT.de/
Fax...............05151- 9468- 88
Mobil..............0178-8 9468- 04
AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hanover HRB 207 694 - Geschäftsführer: Andreas Muchow
Received on 2012-04-24 11:56:24 CEST