2

私は小さなWebGit視覚化ツールを書いていますが、ファイルパスとブランチを変換したいと思いました。

master repository/folder/test => a39bc19d82890f25df2d08d8bea627bb4354e8d8
mybranch repository/folder/test/myfile.py => 76e2242459d360f7429ed748426e660b6dacc9a9

Gitオブジェクトハッシュに入れるので、git showgit cat-fileを適切に使用できますgit ls-tree。私のアプリは現在次のようになっています:

show.php?h=76e2242459d360f7429ed748426e660b6dacc9a9

パスを次のようなもっと使いやすいものに変換したい:

show.php?branch=master&path=repository/folder/test/myfile.py

何か案は?

4

1 に答える 1

0

branch:path表記が解決策でした。Noufal Ibrahimに感謝します!

于 2012-05-22T06:06:35.307 に答える