GitHub で Unity プロジェクトをレビューすることの辛み
.meta
とか .meta
とか .meta
とか、レビューするときに表示されていると、本来、レビューすべきポイントが隠蔽されてしまって、色々とヨロシクないわけですよ。
そこで、先人の知恵を借りようと思って、まずは、ググってみたところ・・・
後者の Johny 氏のやり方は、ブラウザのブックマークレットとして実装する方法で、一番手軽でヨサソウだったので、実際に、試してみたところ、一部、GitHub 上のクラス名などが変更になっていて、そのままでは動作しなかったけど、修正したらそれなりに動いたので入れておくとヨサソウ。
GitHub で Unity 関連ファイルを折り畳むブックマークレット
折り畳みたいファイルの拡張子は、ご自由に。
javascript:
String.prototype.endsWith = function(suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
$('.file-header').each(function(index, value) {
var path = $(value).data('path');
var ignores = ['.unity', '.meta', '.anim', '.controller', '.prefab', '.asset', '.mat', '.tpsheet'];
for (i = 0; i < ignores.length; i++) {
if(path.endsWith(ignores[i])) {
$(value).parent().hide();
}
}
});
GitHub で全てのファイルを開くブックマークレット
これ使うかな、使わないかな?
javascript:
String.prototype.endsWith = function(suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
$('.file-header').each(function(index, value) {
$(value).parent().show();
});
ショートカットキーからブックマークレットを呼び出して、更に、楽をする
Chrome を利用している場合、以下の Chrome 拡張を利用することで、自分のお気に入りのショートカットキーにブックマークレットを登録出来て大変便利なので、オススメ。
GitLab をお使いの方はこちら
Unity 関連ファイルを折り畳むブックマークレット
javascript:
String.prototype.endsWith = function(suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
$('.diff-file').each(function(index, value) {
var path = $(value).data('blob-diff-path');
var ignores = ['.unity', '.meta', '.anim', '.controller', '.prefab', '.asset', '.mat', '.tpsheet'];
for (i = 0; i < ignores.length; i++) {
if(path.endsWith(ignores[i] + '/diff')) {
$(value).hide();
}
}
});
全てのファイルを開くブックマークレット
javascript:
String.prototype.endsWith = function(suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
$('.diff-file').each(function(index, value) {
$(value).show();
});