Andreas Schweigstill wrote:
>> Yes, a revision control project should certainly understand that you
>> can't change history. It is unfortunate but true that text is not
>> portable across platforms without transformations. Some things will
>> let you get away with the wrong style but it would be a mistake to
>> count on it.
>
> Many developers (me too...) use mixed environment, e.g. a M$ Windows PC
> connected to a UNIX/Linux fileserver via Samba, in order to use their
> favorite text editors on Windows, like Ultraedit, Codewright, or
> diff/merge tools like Araxis Merge. But compilation etc. will be
> performed on the UNIX/Linux system(s). (Please don't start a discussion
> which OS is "better".)
And that is a particularly painful combination. Long ago when the
'Internet' was a novel idea and the first attempt to exchange data
across heterogeneous systems, the solution was to use protocols that
used a standard wire format for text and converted to local forms on the
fly, so email, ftp, etc. all worked across a fairly bizarre set of
representations. Unfortunately, now that we have a number of
binary-transparent exchange mechanisms (samba, iso images, NFS, etc.)
that don't provide conversion it is difficult to handle text portably.
You are pretty much forced to find tools that don't care or run
utilities to fix things after each move. Perhaps the solution is to use
a tool like eclipse that is cross-platform itself to make it less
attractive to edit on the 'wrong' system.
--
Les Mikesell
lesmikesell@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jan 29 05:34:37 2007