FAQ |
Kalender |
|
2018-02-26, 08:59 | #1 | ||
|
|||
Klarade millennium-buggen
|
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? |
||
Svara med citat |
2018-02-26, 20:49 | #2 | ||
|
|||
Supermoderator
|
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 |
||
Svara med citat |
2018-02-26, 21:42 | #3 | ||
|
|||
Klarade millennium-buggen
|
Citat:
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. |
||
Svara med citat |
2018-03-05, 20:54 | #4 | ||
|
|||
Supermoderator
|
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 |
||
Svara med citat |
2018-03-19, 12:29 | #5 | ||
|
|||
Bara ett inlägg till!
|
|||
Svara med citat |
2018-03-19, 13:47 | #6 | ||
|
|||
Klarade millennium-buggen
|
|||
Svara med citat |
2018-03-21, 09:19 | #7 | |||
|
||||
Flitig postare
|
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!
|
|||
Svara med citat |
2018-03-21, 16:20 | #8 | ||
|
|||
Administratör
|
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.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
Svara |
|
|