問個svn的有關問題(svn提交後,在伺服器端checkout檔案到生產環境)

來源:互聯網
上載者:User
問個svn的問題(svn提交後,在伺服器端checkout檔案到生產環境)
svn提交後,在伺服器端checkout檔案到生產環境,如何只checkout那些修改過的檔案,而不是整個目錄都checkout出來?

------解決方案--------------------
不懂,同問
------解決方案--------------------
svn export
------解決方案--------------------
探討

引用:

svn export

嗯,如何只匯出修改過的檔案呢,比如我只修改了2個檔案,如果整個版本庫都到處去,執行時間有點久

------解決方案--------------------
svn本身沒有這個功能,要寫指令碼或者程式來取。

如果你用TortoiseSVN的話,可以通過圖形介面來操作
1. 選擇兩個版本,右鍵Compare revisions
2. 選擇所有差分檔案,右鍵export selection to...
------解決方案--------------------
增量方式應該用svn update 是 更新到最新版本
如果是全部檢出,用svn checkout
------解決方案--------------------
就是啊

探討

增量方式應該用svn update 是 更新到最新版本
如果是全部檢出,用svn checkout

------解決方案--------------------
我的做法是:在生產環境的伺服器上保留一個 Working Directory,每次部署時都 update 到這裡,然後再 rsync 到發布目錄中去。


————————————————————————————————
基於CSDN論壇提供的外掛程式擴充功能,自己做了個簽名檔工具,分享給大家,歡迎技術交流 :)
------解決方案--------------------
去你需要提交的目錄進行提交。
------解決方案--------------------
svn+rsync做為上線過程是不錯的選擇。很簡單確很實用。
------解決方案--------------------
svn update
------解決方案--------------------
目前 我們用的也是 svn+rsync 然後就是加 cron
------解決方案--------------------
不直接update就用樓上們說的rsync,會根據檔案時間只傳送修改過的檔案

探討

引用:

增量方式應該用svn update 是 更新到最新版本
如果是全部檢出,用svn checkout

你是說直接update到生產環境?
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    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.