2

我用符号链接替换了一个文件夹及其所有内容。这将在单个 git 提交中删除文件夹并添加符号链接。

Git提交正常发生。但是,当我尝试推送到上游 svn 时,它会抱怨该文件存在。

现在,如何修改我的提交以不包含新符号链接的 git add 并使其成为新提交,以便 SVN 可以理解删除和替换文件夹;或者我可以通过 git amend 使用 svn commit force。

这是我得到的错误:

RA layer file already exists: File '/svn/uswaretech_zobpress/site_media/frontend' already exists at /usr/lib/git-core/git-svn line 508
4

1 回答 1

2

要从HEAD提交中删除文件:

git rebase -i HEAD~
git rm /path/to/symlink
git rebase --continue
于 2010-02-22T12:18:57.817 回答