1

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

  1. 将源代码签入 Mercurial
  2. 在开发代码的非 GUI 部分时使用 TextMate
  3. 最终构建和部署公共核心代码的特定于平台的定制(即,让多个项目共享一些公共源

我可以将 Dashcode 项目部署到一个目录中,然后执行上述所有操作。但是一旦我这样做了,我可能无法返回 Dashcode,这对于视觉内容来说非常方便。一个更灵活的解决方案可以让我告诉 Dashcode 代码在哪里并在那里读/写,而不是在“.dcproj”包中。

4

2 回答 2

1

我还没有听说有人这样做 - 但它会很酷,因为将 dashcode 项目检查到源代码管理中是一件令人头疼的事情(我是 SVN 的版本,它完全被 dashcode 窒息 - 我不认为它的版本' 错 - 但谁知道..)

我发现 dashcode 非常适合用于 GUI 的东西,但它只是一个被忽视的产品,所以其中有很多东西对开发人员怀有敌意。

所以这就是我现在使用 dashcode 的方式:

我使用 dashcode 进行 GUI 布局。

我发布到 www_cache_dashcode

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

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

www_cache_dashcode 不受版本控制

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

希望这有帮助,JJ

于 2009-08-06T13:56:22.133 回答
1

有一件事要记住,但我仍然在看这个来衡量效果,是 Dashcode 将生成代码。这可以打开和关闭。菜单 > 查看/统计代码生成器或查看/停止代码生成器。

Apple do not say a lot other than "Because the canvas generates HTML and CSS automatically for you, you may want to turn its code generation off if you’re tweaking elements by hand. To turn off the automatic code generator, choose View > Stop Code Generator. When you’re finished tweaking values by hand, you can turn the code generator back on by choosing View > Start Code Generator."

于 2009-09-07T15:37:59.720 回答