I have a subversion repository for my project. Now I need to make my project live. I have FTP details for my live server. So my question is: How do I check my project out for the first time?
Do I need to install anything before I can use svn co "repo_url"
command on the live server?
How to checkout SVN repository to the live site for the first time?
1.8k Views Asked by sandeep At
1
There are 1 best solutions below
Related Questions in SVN
- Tools for generate sequence diagram(UML) from PHP class(files)
- Database relational diagram check
- Reading a database diagram
- Which notation or diagram can I use for description of the functions' structure?
- GoJS: How can I change Node fill color?
- Are these relationships at ERwin diagram correct?
- How to draw an Enterprise Architecture Diagram?
- Visio VBA - How do I get the title and subtitle of a state shape (UML)
- Using system as actor in use case diagram
- Create a Sequence Diagram using the Obeo Uml-Designer Eclipse Plugin
Related Questions in SVN-CHECKOUT
- Tools for generate sequence diagram(UML) from PHP class(files)
- Database relational diagram check
- Reading a database diagram
- Which notation or diagram can I use for description of the functions' structure?
- GoJS: How can I change Node fill color?
- Are these relationships at ERwin diagram correct?
- How to draw an Enterprise Architecture Diagram?
- Visio VBA - How do I get the title and subtitle of a state shape (UML)
- Using system as actor in use case diagram
- Create a Sequence Diagram using the Obeo Uml-Designer Eclipse Plugin
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Two thing, (this is the policy we follow. So just suggestions)
Do not install SVN on your server. Rather, checkout on a build server/machine. Build or package whatever you want to go to the live server with all production parameters. Then Copy (scp, upload) the built package to live server under your server's deployment directory.
Since you are going to deploy this code, not further development is going to be in the checked-out stuff. So, export instead of checkout.
svn export repo_url
-- this will do clean checkout.Yes, you need Subversion command-line client or any other SVN client like Tortoise SVN.
see here http://subversion.apache.org/packages.html
Hope this helps.
After much discussion over SVN as release tool: yay or nay? with @Nathan Kidd, I still disagree that SVN is the right tool. It is a version control tool not a deployment/upload tool. Nathan does have solid points but I prefer convention over configuration.
However, one interested in deployment/release cycle can find this slide-show http://www.slideshare.net/wakaleo/automated-deployment-with-maven-going-the-whole-nine-yards helpful. This presentation takes step-by-step process of building the code, releasing the package and deploying. Introduces appropriate tools (many of them are Java specific but worth going over even if you're doing non-Java stuffs) for any given task. I hope this will be helpful.
You can always develop your own custom release process if you have reasons to justify it.