0
私はXcodeのassets.xcassetsファイル内の差分を追跡しようとしていますが、git blameを行う方法が見つかりません。Xcodeの資産ファイルにgit blameを実行する方法はありますか?
私はXcodeのassets.xcassetsファイル内の差分を追跡しようとしていますが、git blameを行う方法が見つかりません。Xcodeの資産ファイルにgit blameを実行する方法はありますか?
それはターミナルで差分を行うのは簡単です:
humlet:Assets.xcassets matt$ git diff 0e010a 6d516c -- Image.imageset/Contents.json
diff --git a/Testing/Assets.xcassets/Image.imageset/Contents.json b/Testing/Assets.xcassets/Image.imageset/Contents.json
index 6376a19..5804661 100644
--- a/Testing/Assets.xcassets/Image.imageset/Contents.json
+++ b/Testing/Assets.xcassets/Image.imageset/Contents.json
@@ -1,17 +1,30 @@
{
"images" : [
{
- "idiom" : "universal",
- "filename" : "me.jpg",
+ "idiom" : "iphone",
"scale" : "1x"
},
{
- "idiom" : "universal",
+ "idiom" : "iphone",
"scale" : "2x"
},
{
- "idiom" : "universal",
+ "idiom" : "iphone",
"scale" : "3x"
+ },
+ {
+ "idiom" : "ipad",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "ipad",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "me.jpg",
+ "unassigned" : true,
+ "scale" : "1x"
}
],
"info" : {
あなたが見ることができるように、どのようなこれら二つのコミットの間に起こったことは、私はスロットの「ユニバーサル」の表示を削除し、「iPhone」や「iPadの表示ということです"代わりにスロット。
責任はコード行です。資産はディレクトリを構成します。あなたが解決しようとしている実際の問題は何ですか? – matt
@mattストーリーボードファイルを右クリックしてOpen As ...を選択すると、Xcode内のcontents.jsonファイルのようにアセットの変更を確認することはできますか? –
おそらくXcode内からではないかもしれませんが、SourceTreeやTerminalに問題はありません。 – matt