Gogs: 同じコミット内でファイルが変更および名前変更された場合、名前変更はプルリクエストに表示されません。

作成日 2018年02月21日  ·  3コメント  ·  ソース: gogs/gogs

  • Gogsバージョン(またはコミット参照):0.11.34.1122
  • Gitバージョン:1.9.2
  • オペレーティングシステム:Linux x64
  • データベース( [x] ):

    • [] PostgreSQL

    • [x] MySQL

    • [] MSSQL

    • [] SQLite

  • https://try.gogs.ioでバグを再現できますか?

    • [x]はい(サンプルURLを提供してください

    • [ ] 番号

    • [ ] 関係ありません

  • ログの要点(通常はlog/gogs.log ):

説明

プルリクエストのファイルの差分を表示すると、ファイル名の変更が表示されない場合があります。
これは、ファイルの名前が変更され、一部の行が追加または変更されたときに発生するようです。

再作成するために実行されるコマンド:

  • README.mdを含めて新しいリポジトリを作成します。
  • リポジトリをチェックアウト: git clone repourl .
  • ファイルの名前を変更します: git mv README.md README2.md
  • ファイルの変更: echo "update content" >> README2.md
  • 変更をコミットする: git commit -am 'update and rename file'
  • 新しいブランチにプッシュ: git push origin master:devel
  • masterと比較してdevelブランチのプルリクエストを作成します

さらに、[ファイルの表示]ボタンをクリックしようとすると、README.mdがREADME2.mdになっているため、404ページに移動します。

上記の問題が常に発生するとは限りません。
https://try.gogs.io/xuu/filename-example/pulls/1/filesを参照して
ほぼ同じ手順が実行されましたが、エラーは表示されません。
..。

💊 bug

最も参考になるコメント

私は同じ問題に直面しています。 ファイルの名前を変更しても、404ページが表示およびレンダリングされません。 この問題は、名前の変更が大文字小文字の変更のみである場合に特に発生します。
たとえば、 Architecture.md名前をarchitecture.mdます。

全てのコメント3件

私は同じ問題に直面しています。 ファイルの名前を変更しても、404ページが表示およびレンダリングされません。 この問題は、名前の変更が大文字小文字の変更のみである場合に特に発生します。
たとえば、 Architecture.md名前をarchitecture.mdます。

私が使用しているのと同じ問題:
ゴグバージョン:0.11.86.0130
5.5.60-MariaDB
gitバージョン1.8.3.1
CentOS Linuxリリース7.6.1810(コア)

https://github.com/gogs/gogs/pull/6048で修正する必要があり

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

sbarre-esit picture sbarre-esit  ·  3コメント

ziozzang picture ziozzang  ·  3コメント

ceeji picture ceeji  ·  3コメント

ManassehZhou picture ManassehZhou  ·  3コメント

suriyaa picture suriyaa  ·  3コメント