.gitignore在git-svn中过时了

时间:2012-05-27 19:14:14

标签: git git-svn

我想做

git svn dcommit

但我正在

Merge conflict during commit: File or directory 
'.gitignore' is out of date; try updating: resource
 out of date; try updating at /usr/lib/git-core/git-svn line 922

如何从svn repo仅更新.gitignore

1 个答案:

答案 0 :(得分:0)

听起来您对.gitignore进行了未提交的本地更改 - 在使用git svn rebase从svn远程更新之前,您需要将它们排除在外。

使用

git stash

暂时隐藏您的本地更改,然后使用git svn rebase从svn获取最新版本。接下来,您可以使用

恢复临时更改
git stash pop

Git会报告您可以在本地修复的任何冲突,或者如果您决定不再需要本地更改,请使用:

git checkout -- .gitignore

使用从存储库中提取的文件覆盖本地.gitignore文件。