将符号链接提交到 subversion

发布于 2024-08-05 18:44:02 字数 162 浏览 5 评论 0原文

我试图将符号链接提交到 subversion,但是当我尝试添加实际的符号链接时出现此错误:

无法将“path/to/symlink”替换为 不同类型的节点;删除 必须和家长一起承诺 添加之前已更新 '路径/到/符号链接'

I'm tring to commit a symlink into subversion, but I get this error when I try to add the actual symlink:

Can't replace 'path/to/symlink' with a
node of a differing type; the deletion
must be committed and the parent
updated before adding
'path/to/symlink'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

此生挚爱伱 2024-08-12 18:44:02

我把它读为 - 你必须删除文件,提交,更新,创建符号链接,添加它,提交。

我的猜测是,您正在尝试删除文件,创建符号链接,然后一次性提交。

I read it as - you have to remove the file, commit, update, create symlink, add it, commit.

And my guess is that you're trying to remove the file, create symlink, commit in one go.

℡寂寞咖啡 2024-08-12 18:44:02
  1. svn delete x
  2. svn ci -m'blah'
  3. svn update
  4. ln -s blee x
  5. svn add x
  1. svn delete x
  2. svn ci -m'blah'
  3. svn update
  4. ln -s blee x
  5. svn add x
撩人痒 2024-08-12 18:44:02
find . -type l | xargs -i -x svn propset svn:special on {}
find . -type l | xargs -i -x svn propset svn:special on {}
意犹 2024-08-12 18:44:02

我在 svn 1.6.11 上遇到的错误如下

svn:提交失败(详细信息如下):
svn:条目“/path/to/symlink”意外更改了特殊状态

我通过简单地修复它

svn propset svn:special on /path/to/symlink

然后重新运行提交。显然不需要删除、更新等......

The error I got on svn 1.6.11 reads

svn: Commit failed (details follow):
svn: Entry '/path/to/symlink' has unexpectedly changed special status

I fixed it by simply

svn propset svn:special on /path/to/symlink

And then rerunning the commit. Apparently no need to delete, update, etc....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文