2010-02-22 130 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

這很簡單。但我希望它從父提交中刪除 –

相關問題