Lasse Vågsæther Karlsen wrote:
> On 9/13/07, *Edward Lau* <email@example.com
> <mailto:firstname.lastname@example.org>> wrote:
> Hi Good Folks:
> Tortoise SVN should make Unix symbolic links and MS-Window
> short-cut interoperable. At present, Unix links are converted
> into a text file.
> My use case:
> We operate in both MS-Window and Linux environment.
> Documents and scripts are developed in both environments.
> To reduce duplication, symbolic links are used in our Linux
> environment and also checked the links into SVN. For us these
> links are all pointing to a common parent directory within the
> same repository.
> When my user check-out or update a project in a MS-Window'
> environment, these Unix links should be converted into a
> MS-Windows short-cut.
> When my user check a MS-Window short-cut and commit them into the
> repository, they should be converted into a Linux symbolic link.
> Doesn't a symbolic link work on the OS level in the sense that if a
> program tries to open the file for editing, it will open the file that
> is being linked to, and not the link file itself? This would differ on
> Windows, you'd need the equivalent which is, afaik, only available on
> NTFS drives.
> Lasse Vågsæther Karlsen
> mailto:email@example.com <mailto:firstname.lastname@example.org>
AFAIK, yes, support for "real" links wasn't available until "NTFS 5.0",
which translates to Windows 2000 or later.
Acknowledging the legitimate concern for continuing to support legacy
OSs, clearly usage of pre win2k OSs would be marginal by now, and likely
will continue to decrease.
Therefore, it seems to me better to consider a "real-links" capable OS
as the dominant environment to develop for, and then handle those
lacking such capability as the exception. IOW, implement support for
real links by default, now that it's generally available on both unix
and wintel systems, then consider whether or not to support an
alternative workaround of some sort using windows shortcuts for those
unfortunate souls still compelled to work on win 95, NT, etc.
or perhaps there's something I'm failing to consider?
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Thu Sep 13 20:20:14 2007