我正在设计一个基于UUID的目录结构,所以我正在看git做什么来看它是不是一个好模型.
我可以看到git将对象存储在一个结构中,其中哈希的前两个字符用作目录,其余的哈希是文件名.
我想知道为什么?如果使用目录有一个很大的优势,为什么不创建更多的子目录...说一个目录为哈希创建一个树的每一个或两个字符?如果没有很大的优势那么为什么带有前两个字符的目录呢?
基本上我想要类似的东西,git branch -a --no-merged但我也想列出标签,我不需要之前的空格或类似的东西remotes/origin/HEAD -> origin/master
我可以用for-each-ref做这件事,还是更好地剥离我不想要的东西git branch然后单独获取标签?
似乎有很多"快速构建你的iPhone应用程序"的第三方解决方案Objective-C,但我不确定它们是否有任何优势.我正在通过教程和创建示例应用程序来学习Objective-C.我觉得我在慢慢学习,但我正在学习它.这些第三方解决方案是好还是坏?
看一下这些示例显示refspecs可以过滤目录/命名空间,如下所示:
+refs/heads/qa/*:refs/remotes/origin/qa/*
但是我正在尝试优化获取和我正在使用的repo具有如下命名的分支:
release-6.0.0
当尝试过滤这些时,我得到:
fatal: Invalid refspec '+refs/heads/release*:refs/remotes/upstream/release*'
有没有办法在提取中过滤这些或我需要获取所有远程头?
我正在使用read-tree来克服裸仓库在推送到服务器部署时不能使用子模块问题,但现在我有点卡在我正在使用的两个repos有标记版本号的地方.我需要的是一些树形方式来引用包含远程名称的标签,但我看不到任何明显的东西.就像是:
git read-tree --prefix=api/framework/ -u framework/1.6.5
Run Code Online (Sandbox Code Playgroud)
框架是其中一个遥控器.但只有这样才有效:
git read-tree --prefix=api/framework/ -u 1.6.5
Run Code Online (Sandbox Code Playgroud)
然而另一个远程我有相同的标签...而git标签列出了一个列表中的所有标签
任何想法,将不胜感激.
我似乎无法在Xcode 6.3.1中为模拟器构建
方案选择器仅列出iOS Device或插入我的设备,如下所示:

xcodebuild -showsdks 列出来:
OS X SDKs:
OS X 10.9 -sdk macosx10.9
OS X 10.10 -sdk macosx10.10
iOS SDKs:
iOS 8.3 -sdk iphoneos8.3
iOS Simulator SDKs:
Simulator - iOS 8.3 -sdk iphonesimulator8.3
Run Code Online (Sandbox Code Playgroud)
它似乎位于应用包中的正确位置.
我也无法使用xcodebuild为i386和x86_64构建
输出xcrun simctl list如下:
== Device Types ==
iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)
iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)
iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)
iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
iPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)
iPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)
Resizable iPhone (com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone)
Resizable iPad (com.apple.CoreSimulator.SimDeviceType.Resizable-iPad)
== …Run Code Online (Sandbox Code Playgroud) 当我调用任何mergDropbox命令时,我似乎无法从Dropbox获得响应.我在Dropbox上设置了一个应用程序,所以我有一个应用程序密钥和秘密来传递mergDropbox setup命令,但是当我这样做时没有任何反应.所有这些在外部附带的演示堆栈中工作正常(将我链接到Monte的演示Dropbox应用程序)BTW.
我想知道它是否与我的Dropbox应用程序状态是"开发"而不是"生产"这一事实有关,但如果是,那么我不确定如何继续,因为我无法申请生产状态,直到我有成功链接到应用程序 - 这似乎是一个抓住我的情况22.
git ×4
livecode ×3
dropbox ×1
external ×1
ios ×1
objective-c ×1
validation ×1
xcode ×1
xcode6.3.1 ×1