我用符号链接替换了一个文件夹及其所有内容。这是删除文件夹并在单个git提交中添加了一个符号链接。
Git提交正常发生。但是,当我尝试推送到上游svn时,它会抱怨该文件存在。
现在,我如何修改我的提交以不包含新符号链接的git add并使其成为新提交,因此SVN可以理解删除和替换文件夹;或者我可以通过git modify使用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
答案 0 :(得分:2)
从HEAD
提交中删除文件:
git rebase -i HEAD~
git rm /path/to/symlink
git rebase --continue