【问题标题】:SVN resolve problem: svn: warning: '#!/bin' is not a working copySVN 解决问题:svn: warning: '#!/bin' is not a working copy
【发布时间】:2011-09-19 21:19:10
【问题描述】:

我正在处理一个主干和几个分支。有一次,我向主干添加了一个文件(脚本),将其合并到其余的分支中(但没有提交分支更改)。

然后我再次修改脚本,当我合并其余分支时,SVN 报告树冲突。

A  +  C experimentation.sh
      >   local add, incoming add upon merge

当尝试解决(使用 --accept 'working'、'theirs-full'、'mine-full')时,我得到了难以置信的结果:

svn: warning: '#!/bin' is not a working copy

#!/bin/bash 当然是脚本文件的第一行。

到目前为止,我还没有成功解决这个问题,所以我无法进行进一步的提交。非常感谢任何帮助。

【问题讨论】:

  • 会不会是脚本的内容在某些时候进入了命令行(通过
  • 嗨@pmod。这可能是合理的,但为什么只有脚本文件会得到

标签: svn


【解决方案1】:

当 svn 说某些东西不是工作副本时,这意味着您正在对不是工作副本(或其中一部分)的文件夹应用 svn 命令 - 即没有 .svn 元文件。

我无法复制您的确切情况,但是,请删除您工作副本中的 #!/bin 文件夹(您当然不需要!)并尝试操作。

【讨论】:

  • 嗨@manojlds。感谢你的回答。我遇到的问题是,在我的工作副本中,我有一个以#!/bin 开头的脚本文件。因此,没有文件夹,而是一个包含特定第一行的文件......提交后,该脚本进入冲突状态,SVN 以一种不幸的方式处理了这个问题(如我的原始消息中所述)。
猜你喜欢
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 1970-01-01
  • 2023-02-20
  • 1970-01-01
  • 2020-10-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多