私はgit-svnを使用していて、svnリポジトリにIDEプロジェクトファイルがあります。 IDEを起動するたびにプロジェクトファイルが少し変更され、ステータス表示で変更されたものとしてマークされます。そして、もしgit svn rebaseを使って私の作業ツリーを更新してsvnから最新の変更を加えようとすると、プロジェクトファイルにローカルな変更があるので失敗し、変更を隠してしまいます。どのようにして私のワークフローを楽にすることができますか?git-svnでIDEプロジェクトファイルを処理する方法
2
A
答えて
2
あなたは(未テスト)何をしたいんシンプルなgitのエイリアスを作成します。
[alias]
safe-svn-rebase = "git stash 'preparing to rebase'; git svn rebase; git stash pop"
1
どのIDEを使用していますか?たとえば、Visual Studioの場合、ソース管理で無視される可能性のある.suoおよび.csproj.userファイルがあります。 .csprojファイルは、アイテムを追加または削除するときに主に変更されるので、これは問題ありません。
0
特定のファイルがありますが、ソース管理に追加しないことをお勧めします。これはユーザー固有のものであり、ソリューションファイルも非常によくあります。プロジェクトファイルは正常です。
関連する問題
- 1. セレンIDEの検索でフィールド選択を処理する方法
- 2. セレンIDEでダイナミックIDを処理する方法
- 3. 複数のIDEプロジェクトファイル
- 4. Selenium IDEで条件付き警告メッセージを処理する方法
- 5. Selenium IDEでのAjaxリクエストの処理
- 6. javaでの処理(IDEなし)
- 7. Javaアノテーション処理 - すでに処理されたコードを処理する方法?
- 8. Jsプロジェクトファイルを整理する
- 9. 処理3 IDEが半分キリルある
- 10. REST-API + Web-Interfaceでフォーム処理を処理する方法
- 11. Marklogic - XMLで処理命令を処理する方法
- 12. FirebaseでAndroidの非同期処理を処理する方法
- 13. 角4で404例外処理を処理する方法
- 14. Java ElasticSearch ConnectTransportExceptionを処理する/処理する方法
- 15. VB.NETでKeyDownを処理する方法
- 16. ListViewでViewStubを処理する方法
- 17. キーアップでバックスペースを処理する方法
- 18. SNMPでOIDを処理する方法
- 19. エグゼキュータでRDDを処理する方法
- 20. ストーリーボードでロングビューを処理する方法
- 21. PopUpWindowをSeleniumで処理する方法
- 22. logstashでjsonを処理する方法
- 23. ループバックでアクセストークンを処理する方法
- 24. webviewでコールバックを処理する方法
- 25. powershellでマウスクリックを処理する方法
- 26. Azureでロードバランシングを処理する方法
- 27. フラグメントでGoogleApiClientを処理する方法
- 28. OSMFでNetStatusEventを処理する方法
- 29. アンドロイドアカウントマネージャーでリフレッシュトークンを処理する方法
- 30. マイクロサービスでプライベートファイルを処理する方法
をこれが最善の解決策であると思われます – JtR