Wiki-filer för Windows?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
guckrum
Inlägg: 1686
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Wiki-filer för Windows?

Inlägg av guckrum »

xxargs: jag hade inte ens läst ditt inlägg :) Jag skrev långt tidigare men misslyckades med att skicka på något sätt...
Nerre
Inlägg: 26700
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Wiki-filer för Windows?

Inlägg av Nerre »

Ja jag har sett hur det sett ut i ett Sharepoint-system där varenda ändring sparades som en ny version. Öppnade ett dokument och det typ 3748 versioner sparade... Hur vet man vilken man vill backa till? Det funkar ju inte att sitta och bläddra igenom flera hundra versioner (det tar ju nån sekund att växla version, är det dessutom ett dokument på flera sidor måste man kanske scrolla igenom för att se vilken version det är).
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Wiki-filer för Windows?

Inlägg av sodjan »

> Problemet med versionshantering oavsett om det är i en existerande filsystem eller revision på en backuppdisk/molntjänst är tex.:

Problem? Fördelarna är ju mångdubbelt större med versionshantering av filer än att inte ha det alls.
Visst, man får ju hålla efter det lite så att inte antalet filer springer iväg, men det är enkelt...

Kod: Markera allt

$ d

Directory $1$DGA3310:[JES.VERSIONS]

TEST.COB;28                                1/49          18-FEB-2019 23:51:09.58

Total of 1 file, 1/49 blocks.
$
Editera och gör några mindre ändringar:

Kod: Markera allt

$ edit /edt test.cob
...
...

*exit
$1$DGA3310:[JES.VERSIONS]TEST.COB;29 12 lines

$
Nu har vi två filer:

Kod: Markera allt

$ d
Directory $1$DGA3310:[JES.VERSIONS]

TEST.COB;29                                1/49          16-OCT-2019 21:29:39.70
TEST.COB;28                                1/49          18-FEB-2019 23:51:09.58

Total of 2 files, 2/98 blocks.
$
Och en diff är en ren bagatell...

Kod: Markera allt

$ diff/para test.cob
-----------------------------------------------------------------------------------------------------------------------------------
File $1$DGA3310:[JES.VERSIONS]TEST.COB;29                        |  File $1$DGA3310:[JES.VERSIONS]TEST.COB;28
-------------------------------- 6 --------------------------------------------------------------- 6 ------------------------------
01      testx                   pic x(5).                        |  01      testx                   pic x(3).
-------------------------------- 10 -------------------------------------------------------------- 10 -----------------------------
        move "ABCDE" to TESTX                                    |          move "ABC" to TESTX
-----------------------------------------------------------------------------------------------------------------------------------

Number of difference sections found: 2
Number of difference records found: 2

DIFFERENCES /PARALLEL-
    $1$DGA3310:[JES.VERSIONS]TEST.COB;29-
    $1$DGA3310:[JES.VERSIONS]TEST.COB;28
$
Kan vara praktiskt och intressant att se vad som har ändrats över åren:

Kod: Markera allt

$ d me_ark:ME121A.OPT

Directory $1$DGA3310:<ME.ARK>

ME121A.OPT;18                              1/49          12-DEC-2012 12:36:46.74
ME121A.OPT;17                              1/49           2-JUN-2008 10:20:10.49
ME121A.OPT;16                              1/49           3-AUG-2007 15:12:28.53
ME121A.OPT;10                              1/49          22-FEB-2000 14:31:09.48
ME121A.OPT;8                               1/49           5-JUN-1986 13:14:21.00

Total of 5 files, 5/245 blocks.
$
Våran äldsta källkodsfil är från 1982 och kompilerades senast 1994:

Kod: Markera allt

$ d

Directory $1$DGA3310:[JES.VERSIONS]

PREDART.COB;1                              5/49           2-AUG-1982 16:28:43.00
PREDART.OBJ;1                             16/49           2-SEP-1994 14:13:01.75

Total of 2 files, 21/98 blocks.
$
Senaste kompilator har inget problem med filen:

Kod: Markera allt

$ cobol predart
$
$ d

Directory $1$DGA3310:[JES.VERSIONS]

PREDART.COB;1                              5/49           2-AUG-1982 16:28:43.00
PREDART.OBJ;2                             17/49          16-OCT-2019 21:59:13.28
PREDART.OBJ;1                             16/49           2-SEP-1994 14:13:01.75

Total of 3 files, 38/147 blocks.
$
xxargs
Inlägg: 10183
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Wiki-filer för Windows?

Inlägg av xxargs »

Nu pratar du om _riktiga_ system som få har haft nöjet att jobba med - de flesta har börjat med leksaks-OS som MS-DOS med lite grafiska tillägg inslängt i efterhand ;-)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45270
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Wiki-filer för Windows?

Inlägg av TomasL »

Samtidigt, en generell versionshantering, kan inte vara av annat än ondo, bättre med en specialiserad som kan hantera de filer som är intressanta, och gör det korrekt.
Problemet är att det inte finns någon sådan, utan man får köra SVN/GIT för kod, Autodesk Vault för ritningar mm, och O365 för resten, typ.
Nu klarar förvisso Vault även O365-filer, så det kanske räcker med två system, dock, Vault kostar en del, så.....
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Wiki-filer för Windows?

Inlägg av sodjan »

OK... Det är skillnad på "file versioning" (varje fil existerar i flera versioner)
och "version control systems" (ett verktyg som håller reda på vad som ingår i
varje version av en applikation). Filversionerna i OpenVMS är så klart det första.
För versionskontroll av hela applikationer får kör man något extra.

Men, att *aldrig* skriva över och tappa data vid uppdateringar enbart genom
att editera och spara om en fil, är *jäkligt* värdefullt...
guckrum
Inlägg: 1686
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Wiki-filer för Windows?

Inlägg av guckrum »

Samtidigt, en generell versionshantering, kan inte vara av annat än ondo, bättre med en specialiserad som kan hantera de filer som är intressanta, och gör det korrekt.
Problemet är att det inte finns någon sådan, utan man får köra SVN/GIT för kod, Autodesk Vault för ritningar mm, och O365 för resten, typ.
Det finns en lösning på detta och det är att spara informationen i textformat. Det finns väldigt få tekniska invändningar mot det, men massor av tunga fördelar.
Användarvisningsbild
säter
Inlägg: 32546
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Wiki-filer för Windows?

Inlägg av säter »

sodjan skrev:Men, att *aldrig* skriva över och tappa data vid uppdateringar enbart genom
att editera och spara om en fil, är *jäkligt* värdefullt...
Det har ju jag till och med på min urgamla NetWare-server.
Tyvärr är hårddiskarna fulla, så den prioriterar inte riktigt som jag vill.
Användarvisningsbild
swesysmgr
Inlägg: 14172
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Wiki-filer för Windows?

Inlägg av swesysmgr »

Du kan köra PURGE på servern för att ta bort raderade men sparade filer och frigöra plats.
Nerre
Inlägg: 26700
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Wiki-filer för Windows?

Inlägg av Nerre »

guckrum skrev: Det finns en lösning på detta och det är att spara informationen i textformat. Det finns väldigt få tekniska invändningar mot det, men massor av tunga fördelar.
Det fungerar ju inte så himla för t.ex. digitala foton, ljudfiler, filmer och liknande filer.
guckrum
Inlägg: 1686
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Wiki-filer för Windows?

Inlägg av guckrum »

Hade vi inte precis avhandlat detta?

Som sagt, vissa filer är entropipackade och det finns inget generellt enkelt sätt att diffa dem, för en ganska generös tolkning av enkel. Anledningen till dessa format är att det praktiska väger över, det är bra att stora filer tar så liten plats som möjligt av flera skäl. Ledsen om det var otydligt.
Nerre
Inlägg: 26700
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Wiki-filer för Windows?

Inlägg av Nerre »

Jag kommenterade att lösningen skulle vara att spara filerna i textformat... det är en icke-lösning eftersom det inte fungerar för alla typer av filer.
Skriv svar