没有Dashcode项目包的Dashcode项目

时间:2009-06-26 21:09:04

标签: macos version-control packages dashcode project-files

Dashcode将源文件保存在“.dcproj”项目文件中,该文件实际上是OS X的一个包,而实际上它只不过是一个目录结构。我想继续使用Dashcode,但没有“.dcproj”结构的“便利”。为什么?我想......

  1. 检查源代码到Mercurial
  2. 在开发代码的非GUI部分时使用TextMate
  3. 最终构建和部署通用核心代码的特定于平台的自定义(即,让多个项目共享一些共同的源
  4. 我可以将Dashcode项目部署到目录中,然后完成上述所有操作。但是一旦我做了,我可能无法返回Dashcode,这对于视觉效果来说非常方便。一个更灵活的解决方案可以让我告诉Dashcode代码在哪里以及在那里读/写它,而不是在“.dcproj”包中。

2 个答案:

答案 0 :(得分:1)

我还没有听说有人这样做 - 但它会很酷,因为将一个破折号项目检查到源代码控制中是一个彻头彻尾的痛苦(我是SVN的版本,它完全在破折号码上窒息 - 我不知道认为它的版本的错 - 但谁知道......)

我发现破解码非常适合GUI的东西,但它只是一个被忽视的产品,所以有很多东西都是开发人员的敌意。

所以我现在正在使用dashcode:

我使用dashcode进行GUI布局。

我发布到www_cache_dashcode

我在www_client中有自定义的javascript文件

然后我有一个make文件,将所有内容从www_cache_dashcode复制到www_client www_client受版本控制,但我排除/忽略从www_cache_dashcode复制的文件

www_cache_dashcode不受版本控制

我的dashcode项目受版本控制,但我很少更新它,因为总是存在冲突。 (我确定它是我的错 - 但无论如何)。

希望这有帮助, JJ

答案 1 :(得分:1)

要记住一件事,但我仍然在考虑这个以衡量效果,Dashcode将生成代码。这可以打开和关闭。菜单> View / Stat Code Generator或View / Stop Code Generator。

除了“因为画布自动为你生成HTML和CSS”之外,Apple不会说很多,如果你手动调整元素,你可能想要关闭代码生成。要关闭自动代码生成器,请选择查看>停止代码生成器。当您手动调整值后,可以通过选择View> Start Code Generator来重新打开代码生成器。“