2012-03-26 90 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)。有些脚本和工具可以支持您在文档中提到的内容。