2012-03-26 89 views
-1

我已經在我的服務器上創建了一個本地存儲庫(svn)。 我們在存儲庫上進行svn更新以獲取最近的驅動程序(代碼)。接收到的文件位於下面的表單中。需要一個shell腳本來執行svn update,svn delete和svn import

  1. 轉到代碼庫和運行svn更新

  2. 創建一個URL這個代碼庫,並採取文件到一個日誌,以便當你做一個SVN刪除和svn進口話說,打印動態信息特定文件/文件已被導入/刪除。

  3. 第三步是從存儲庫中刪除幾個文件。 svn刪除。

  4. SVN進口

    svn import . file:///home/head/input/exrep/ -m "sync operation from abcrepos" > $file`; 
    
    svn del file:///opt/svn/trunk/input/hyrep/exrep/www/js/nvm/nvmgraph.js -m "removing javascript" 
    

需要一個shell腳本執行以下操作自動

問題到我的本地庫,我總是需要做的svn導入和刪除。當新的添加到原來的回購說它「文件存在」,並不會取代新的contents.so腳本文件做以上步驟來自動執行svn更新,svn刪除和svn導入。

回答

0

您將需要使用「供應商分支」(see the documentation)。有些腳本和工具可以支持您在文檔中提到的內容。