Buggfix Plus
Aktuellt datum och tid: 11.06 2020-03-29

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 87 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5, 6
Författare Meddelande
InläggPostat: 06.52 2019-10-16 

Blev medlem: 08.04 2012-06-19
Inlägg: 645
Ort: Lund
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...


Upp
 Profil  
 
InläggPostat: 19.33 2019-10-16 

Blev medlem: 06.51 2008-05-19
Inlägg: 22772
Ort: Upplands väsby
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).


Upp
 Profil  
 
InläggPostat: 21.04 2019-10-16 
EF Sponsor
Användarvisningsbild

Blev medlem: 15.29 2005-05-10
Inlägg: 38336
Ort: Söderköping
> 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ edit /edt test.cob
...
...

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

$

Nu har vi två filer:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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: [Expandera/Minimera] [Hämta] (Untitled.txt)
$ 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.
$


Upp
 Profil  
 
InläggPostat: 21.43 2019-10-16 

Blev medlem: 13.28 2006-09-23
Inlägg: 9545
Ort: Södertälje
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 ;-)


Upp
 Profil  
 
InläggPostat: 21.49 2019-10-16 
EF Sponsor
Användarvisningsbild

Blev medlem: 22.54 2006-09-23
Inlägg: 33229
Ort: Borås
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å.....


Upp
 Profil  
 
InläggPostat: 22.23 2019-10-16 
EF Sponsor
Användarvisningsbild

Blev medlem: 15.29 2005-05-10
Inlägg: 38336
Ort: Söderköping
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...


Upp
 Profil  
 
InläggPostat: 08.36 2019-10-17 

Blev medlem: 08.04 2012-06-19
Inlägg: 645
Ort: Lund
Citera:
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.


Upp
 Profil  
 
InläggPostat: 08.41 2019-10-17 
Användarvisningsbild

Blev medlem: 21.16 2009-02-22
Inlägg: 18725
Ort: 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.


Upp
 Profil  
 
InläggPostat: 13.17 2019-10-17 
Användarvisningsbild

Blev medlem: 06.56 2009-03-28
Inlägg: 8331
Ort: Göteborg
Du kan köra PURGE på servern för att ta bort raderade men sparade filer och frigöra plats.


Upp
 Profil  
 
InläggPostat: 15.29 2019-10-17 

Blev medlem: 06.51 2008-05-19
Inlägg: 22772
Ort: Upplands väsby
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.


Upp
 Profil  
 
InläggPostat: 16.32 2019-10-17 

Blev medlem: 08.04 2012-06-19
Inlägg: 645
Ort: Lund
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.


Upp
 Profil  
 
InläggPostat: 18.45 2019-10-17 

Blev medlem: 06.51 2008-05-19
Inlägg: 22772
Ort: Upplands väsby
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.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 87 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5, 6

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 7 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010