2010-02-22 128 views
2

我用一个符号链接替换了一个文件夹及其所有内容。这是删除文件夹,并添加一个符号链接,在一个单一的git提交。如何从git提交中删除文件以推送到svn

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

现在,我该如何修改我的提交不包含git添加新的符号链接,并使其成为一个新的提交,所以SVN可以理解删除和替换文件夹;或者我可以通过git修改使用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 

回答

2

要从HEAD文件提交:

git rebase -i HEAD~ 
git rm /path/to/symlink 
git rebase --continue 
+0

这很简单。但我希望它从父提交中删除 –

相关问题