We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Upgrading EE using subversion (SVN)

Development and Programming

Heiko's avatar
Heiko
135 posts
15 years ago
Heiko's avatar Heiko

Hi there,

I’ve discovered subversion recently and I’m really loving it so far.

Anyway, I can’t figure out how to handle an ExpressionEngine upgrade, while preserving my SVN history of changes.

It seems, that it’s not possible to import/overwrite folders in my local working copy and when I simply overwrite the files/folders in the OS X finder all of the folders in SVN get obstructed for the hidden .svn-directories are getting replaced too.

Now, I could manually overwrite each and every file and it seems that subversion will automatically detect the local change and also allow me to commit these changes to the remote repository. But this would be a tedious and time consuming process and I can’t believe it’s the right way of doing it.

So, what would be the best method for upgrading EE, using SVN?

Thanks! 😊

       
Joseph Wensley's avatar
Joseph Wensley
38 posts
15 years ago
Joseph Wensley's avatar Joseph Wensley

I usually just use the command line to do upgrades in OSX

cp -R ./NewEE ./Website

Doing that (with proper paths of course) would copy everything from NewEE into Website. You would want to backup any settings files or modified core files because they will be overwritten.

       
Heiko's avatar
Heiko
135 posts
15 years ago
Heiko's avatar Heiko

Thanks for your reply! For me the easiest solution seems to be to just submit my templates and languages folders to version control.

With this setup I can freely upgrade any system files and still keep a history of all the files that I tweak mainly.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.