私はthis投稿を見ていますが、それでも私の特定の問題を解決する方法を見つけることができません。git-svnを使用して削除をコミットできません:あなたのファイルまたはディレクトリはおそらく古くなっています
私はgit-svnをsvnリポジトリに対してローカルに使用しています。私は通常次のようにします:
- git svn rebase(最新のレポを取得する)。
- Gitチェックアウトローカル-devの
- gitのは、私が
- Gitチェックアウトマスター
- Gitはローカル-devの をマージ行くようにローカルにコミットし、変更を行います(私の地元の支店にこれをマージする)マスター
- をマージ
- のgitのsvn dcommit(バック上流にすべてを送っへ)
私は戻ってリポジトリにマージされたマスターから私の最新のバッチをコミットしようとしたまでは通常、正常に動作します:
$ gitのはsvn dcommit
コミットhttp://mysvnrepositoryに... DのPROJECT /コンテンツ/ JS/DP/jqueryの - 1.3.2.js
マージ競合がコミット中:あなたのファイルまたはディレクトリを'PROJECT/Content/js/dp'はおそらく です。古いリソースです。 Cでアップデートしてみてください:\プログラムファイル\のGit/libexecに/ gitのコア/のgit-svnのライン508
を私はいつか私の操作で、この "/ DP" フォルダを削除し、gitのは、細かいすべてを処理するために登場したが、今それはsvnに送信されません。
これを修正する方法の提案はありますか?
これは私の問題を解決しました。 – yclian