Kom ihåg mig?
Home Menu

Menu


Hur jobbar ni med SVN?

 
Ämnesverktyg Visningsalternativ
Oläst 2018-02-26, 08:59 #1
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Standard Hur jobbar ni med SVN?

Undrar lite hur ni jobbar med SVN, smidigast möjligt?

Undrar inte om helt egen kod, då det är inte speciellt intressant eller komplicerat, men om man arbetar på ändringar i någon annans kod, t.ex. en plugin som man ändrar en del i.

Låt säga jag drar ner någon plugin version 1. Lägger det i min egen SVN, gör ändringar och är nöjd. Plötsligt uppdateras denna plugin till version 1.1. Hur uppdaterar ni på bästa, enklaste i det faller egen SVN med versionen 1.1 utan att egna ändringar försvinner?
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-02-26, 20:49 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Jag jobbar inte alls med SVN idag även om jag gjort det för ett antal år sedan. diff är ett alternativ kanske?

Finns det någon anledning till att du inte kör git istället?
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-02-26, 21:42 #3
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
Finns det någon anledning till att du inte kör git istället?
Det finns inte så stor anledning att göra det. Det är "samma" i grund och botten, även om det inte är. För offline/lokal användning så tror jag inte det finns så mycket att tjäna, men inte att förlora heller.

Men jag har just problem, som jag har löst oftast att köra WinMerge när jag vill uppdatera mina teman för vissa projekt, om temat kommer ut med ny uppdatering. (då menar jag inte WP-teman) Hade gärna sluppit det och kört genom SVN om det varit möjligt/lättare, men hittar inget bra sätt.
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-03-05, 20:54 #4
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Helix Visa inlägg
Det finns inte så stor anledning att göra det. Det är "samma" i grund och botten, även om det inte är. För offline/lokal användning så tror jag inte det finns så mycket att tjäna, men inte att förlora heller.
Nja, fördelarna är väl dels att man kan committa precis som man vill oavsett om man arbetar offline eller inte, en del saker som just det du vill göra nu blir lite enklare (men funkar inte diff för dig som jag föreslog?) och i princip alla moderna företag kör git istället för svn, har svårt att se en enda fördel med svn
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-03-19, 12:29 #5
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
har svårt att se en enda fördel med svn
Håller med. Git alla dagar i veckan.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-03-19, 13:47 #6
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Citat:
Ursprungligen postat av eliasson Visa inlägg
Håller med. Git alla dagar i veckan.
Kanske har missförstått lite, men OM man inte arbetar mot en repository på nätet utan endast utvecklar för sig själv, 1 person, lokalt på en dator - vad är fördelen med Git?
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-03-21, 09:19 #7
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Men så svaret var alltså att byta till git så löser sig allt med att Helix har hämtat in ett tredjepartsplugin i sin källkodshanterare som han sett gjort ändringar i och nu har det kommit en ny version som han vill merga in utan att skriva över sina ändringar? Va bra git är!
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2018-03-21, 16:20 #8
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Första steget är att använda vettig dependency-hantering för ditt språk. Jag gissar på att du använder PHP eftersom du tycker att du behöver säga att du inte använder Wordpress. Isåfall är det composer du ska använda.

Sen har du ett forkat git-repo för varje dependency som du gjort ändringar till. När du ska uppdatera syncar du din fork och får så enkel översikt som möjligt för alla merge-konflikter.

Subversion är värdelöst jämfört med Git. Verkligen. På riktigt. På alla sätt.

Och använd en extern VCS-server. Inga om och inga men. Du kan fortfarande arbeta lokalt utan att behöva bry dig om någon server förutom någon enstaka push någon gång ibland. Bitbucket är gratis och Gitlab/Gogs är eget - men Github är bäst.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017