2012-03-26 12 views
-1

私のサーバにローカルリポジトリ(svn)を作成しました。 最新のドライバ(コード)を取得するために、リポジトリでsvn updateを実行します。受け取ったファイルは以下の形式です。は、svn update、svn delete、svn importを行うためのシェルスクリプトが必要です

  1. 後藤のコードベースとやるのsvn更新

  2. このコードベースへのURLを作成し、SVNを削除し、SVNのインポートと言っ行う際に、動的メッセージを出力するようにログにファイルを取ります特定のファイル/ファイルがインポート/削除されました。

  3. 3番目の手順では、リポジトリからいくつかのファイルを削除します。 svn delete。

    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" 
    

  • SVNのインポートは次の操作を行うシェルスクリプトを必要と自動的に

    問題に、私は常にSVNのインポートを行うと、削除する必要が私のローカルリポジトリ。オリジナルのリポジトリに新しいファイルが追加されたときに「ファイルが存在する」と表示され、新しいcontents.soスクリプトでファイルを置き換えずに上記の手順を実行してsvnの更新、svnの削除、svnのインポートを自動化します。

  • 答えて

    0

    代わりに、「ベンダーブランチ」(see the documentation)を使用します。ドキュメントに記載されているサポートするスクリプトとツールがあります。