これらのオープンソースプロジェクトのコミットログを取得したいとします。私はオープンソースプロジェクトの全期間にわたって、各コミットの実際のソースコード、コミットメッセージ、時間などが必要です。私はこれを解析し、きちんとしたCSVを作りたいと思っています。このデータにどのようにアクセスできますか?オープンソースプロジェクト(Lucene、HTTPClient、jackrabbitなど)のログを取得する方法
0
A
答えて
0
git log --prettyをユーザ指定のフォーマットにすると、あとで簡単に解析できる形式で必要なものを抽出できます。
0
あなたの説明から推測できることは、そのブランチ上のコミットの完全な履歴が必要なことです。
git log
最新のコミットと、そのコミットの日付と作成者が表示されます。 git show {SHA1}
をコミットすると、そのコミットによって加えられた変更が表示されます。 git log --stat
を実行すると、そのコミットによって変更されたファイルが表示されます。 gitのログは、非常に強力なユーティリティです。たくさんのオプションがあります。あなたもできる: git log --oneline --decorate --graph --pretty
コミットの素晴らしいマージ履歴を見る。
あなたは、そのデータをCSV形式に解析するとします。これがあなたに役立つことを願っています:
git log --pretty=format:"%cn, %h, %cd, %s"
関連する問題
- 1. Lucene Jackrabbit
- 2. オープンソースプロジェクトからアセンブリの以前のリビジョンを取得する方法
- 3. ブラックベリーウェブワークのログを取得する方法
- 4. jmeterでBeanシェルスクリプトの完全なログを取得する方法
- 5. Grailsのクラスパスからhttpclientのバージョン4.0を取得する方法
- 6. luceneのURLに基づいてレコードを取得する方法
- 7. Lucene検索サービスで「ページ番号」を取得する方法
- 8. BIプラットフォームのJackrabbitデータベースに存在するサンプルデータを取得する
- 9. Luceneの語幹を取得する
- 10. Nutch - Lucene - ページのコンテンツを取得する
- 11. 特定のプロジェクトのgit commitログを取得する方法
- 12. tomcat7でgenexusアプリケーションの作業ログを取得する方法
- 13. Tomcatの起動ログを取得する方法
- 14. eclipseでプラットフォームプラグインのログを取得する方法
- 15. HttpClient "http-outgoing"ログ行を削除する
- 16. Solr/Luceneインデックスからすべてのトークンのリストを取得する方法は?
- 17. 差分なしの単一コミットのログを取得する方法
- 18. オープンソースプロジェクトの管理方法
- 19. HttpClientでJsonデータを取得する
- 20. 角度2 4 HttpClient。 POSTリクエスト - ステータスコードの取得方法
- 21. アンドロイドでログ情報を取得する方法
- 22. Twilio WebhookからSMSログを取得する方法
- 23. ログファイルにHibernateログを取得する方法
- 24. 詳細を取得する方法CAMログ
- 25. discord.py DMチャネルからログを取得する方法
- 26. cronジョブでdocker-compose実行ログを取得する方法は?
- 27. デバッグ方法:クライアントは502のnginxログを取得します。
- 28. ログ:log4jまたはlucene?
- 29. httpClientを使用してコンテンツエンコーディングgzipでページソースを取得する方法は?
- 30. c#:非同期リクエストを投稿し、httpclientでストリームを取得する方法
だからこれを見てみましょう:https://github.com/apache/lucene-solr、私はターミナルを介してgitログにアクセスし、出力を保存できますか?そして、これらのログは、その時点でのソースコードに関する情報、コミットメッセージ、時間などを私に与えてくれますか? –
はい、最も簡単なことはgitログを実行することです。したがって、すべてのブランチ上でトレースしたいブランチや--allを知る必要があります。 –
DavidN