2009-06-10 11 views
2

私はgit-svnを使用していて、svnリポジトリにIDEプロジェクトファイルがあります。 IDEを起動するたびにプロジェクトファイルが少し変更され、ステータス表示で変更されたものとしてマークされます。そして、もしgit svn rebaseを使って私の作業ツリーを更新してsvnから最新の変更を加えようとすると、プロジェクトファイルにローカルな変更があるので失敗し、変更を隠してしまいます。どのようにして私のワークフローを楽にすることができますか?git-svnでIDEプロジェクトファイルを処理する方法

答えて

2

あなたは(未テスト)何をしたいんシンプルなgitのエイリアスを作成します。

[alias] 
    safe-svn-rebase = "git stash 'preparing to rebase'; git svn rebase; git stash pop" 
+0

をこれが最善の解決策であると思われます – JtR

1

どのIDEを使用していますか?たとえば、Visual Studioの場合、ソース管理で無視される可能性のある.suoおよび.csproj.userファイルがあります。 .csprojファイルは、アイテムを追加または削除するときに主に変更されるので、これは問題ありません。

0

特定のファイルがありますが、ソース管理に追加しないことをお勧めします。これはユーザー固有のものであり、ソリューションファイルも非常によくあります。プロジェクトファイルは正常です。

関連する問題