当我使用Solaris 10执行一个更新忽略列表的命令时,它会像它应该的那样正确输出。但是,当我想通过bash脚本自动执行此操作时出错,并弹出错误。 我执行的命令是:
svn propset svn:ignore workspace/project/.settings
以及在脚本中执行它的行:
svn propset svn:ignore -F $1/.settings $1/
其中$ 1作为工作空间/项目/
传递我在错误的情况下获得的回报是:
svn:路径'workspace / project'似乎是Subversion 1.7或更高版本的一部分 工作副本。请升级您的Subversion客户端以使用它 工作副本。
任何解决方案?
答案 0 :(得分:1)
您安装了两个版本的Subversion,1.7和1.6或更早版本。当您自己执行脚本时,您正在执行1.7客户端,并且您的脚本正在调用1.6版本。
找到旧版本并将其从系统中删除,或确定1.7版本的正确路径并在脚本中明确指定。