1

Dashcodeは、ソースファイルを「.dcproj」プロジェクトファイルに保持します。これは、実際にはOS Xのパッケージであり、実際にはディレクトリ構造にすぎません。引き続きDashcodeを使用したいのですが、「。dcproj」構造の「便利さ」はありません。なんで?したい...

  1. Mercurialにソースコードをチェックしてください
  2. コードの非GUI部分を開発するときは、TextMateを使用してください
  3. 最終的に、共通のコアコードのプラットフォーム固有のカスタマイズを構築してデプロイします(つまり、複数のプロジェクトで共通のソースを共有します)

Dashcodeプロジェクトをディレクトリにデプロイしてから、上記のすべてを実行できます。しかし、一度実行すると、Dashcodeに戻れない可能性があります。これは、視覚的なものに非常に便利です。より柔軟なソリューションを使用すると、「。dcproj」パッケージではなく、Dashcodeにコードの場所を通知し、そこで読み取り/書き込みを行うことができます。

4

2 に答える 2

1

誰もこれをしているとは聞いたことがありませんが、ダッシュコードプロジェクトをソース管理にチェックインするのは首の痛みです(私はSVNのバージョンであり、ダッシュコードで完全に窒息します-そのバージョンはないと思います'欠点-しかし誰が知っている..)

ダッシュコードはGUIに非常に適していると思いますが、それは単に無視されている製品であるため、開発者にとって敵対的なものがたくさんあります。

これが、現在ダッシュコードを使用している方法です。

GUIレイアウトにはダッシュコードを使用しています。

www_cache_dashcodeに公開します

www_clientにカスタムJavaScriptファイルがあります

次に、www_cache_dashcodeからwww_clientにすべてをコピーする小さなmakeファイルがあります。www_clientはバージョン管理下にありますが、www_cache_dashcodeからコピーされたファイルを除外/無視します。

www_cache_dashcodeはバージョン管理下にありません

私のダッシュコードプロジェクトはバージョン管理下にありますが、常に競合があるため、更新することはめったにありません。(私はそれがどういうわけか私のせいであると確信しています-しかし何でも)。

これがお役に立てば幸い、JJ

于 2009-08-06T13:56:22.133 に答える
1

覚えておくべきことの 1 つは、効果を評価するためにまだこれを見ているところですが、Dashcode がコードを生成するということです。これは、オンとオフを切り替えることができます。メニュー > コード ジェネレーターの表示/開始またはコード ジェネレーターの表示/停止。

Apple は、「キャンバスは HTML と CSS を自動的に生成するため、要素を手動で微調整する場合は、コード生成をオフにすることをお勧めします。自動コード ジェネレーターをオフにするには、[表示] > [停止] を選択します。コード ジェネレーター。手動で値を調整し終わったら、[表示] > [コード ジェネレーターを開始] を選択してコード ジェネレーターをオンに戻すことができます。

于 2009-09-07T15:37:59.720 に答える