Ask an SVN question (after SVN commits, the server-side checkout file to the production environment)

Source: Internet
Author: User
Tags svn update rsync
Ask an SVN question (after SVN commits, the server-side checkout file to the production environment)
After SVN commits, in the server-side checkout file to the production environment, how to only checkout those modified files, not the entire directory is checkout out?

------Solution--------------------
Don't understand, ask the same question
------Solution--------------------
SVN export
------Solution--------------------
discuss

Reference:

SVN export

Well, how to export only modified files, such as I only modified 2 files, if the entire repository is everywhere, the execution time is a bit long

------Solution--------------------
SVN itself does not have this function, to write scripts or programs to fetch.

If you use TORTOISESVN, you can manipulate it through a graphical interface.
1. Select two versions and right-click Compare revisions
2. Select all the differential files, right-click Export selection to ...
------Solution--------------------
Incremental mode should be updated to the latest version with SVN update
If it's all checked out, use SVN checkout
------Solution--------------------
That's right.

discuss

Incremental mode should be updated to the latest version with SVN update
If it's all checked out, use SVN checkout

------Solution--------------------
My approach is to keep a working directory on the server in the production environment, update it here each time it is deployed, and then rsync to the Publish directory.


————————————————————————————————
Based on the plugin extension function provided by CSDN forum, I have made a signature file tool to share with you, welcome technical exchange:)
------Solution--------------------
Go to the directory you need to submit for submission.
------Solution--------------------
Svn+rsync as an on-line process is a good choice. It's very simple and practical.
------Solution--------------------
SVN update
------Solution--------------------
Now we're using svn+rsync, and then we're adding cron.
------Solution--------------------
Do not update directly with the upstairs said Rsync, according to the file time only transfer modified files

discuss

Reference:

Incremental mode should be updated to the latest version with SVN update
If it's all checked out, use SVN checkout

You mean the direct update to the production environment?
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.