2

私はgitにかなり慣れていないので、次の質問があります。

HTML/JS アプリケーションを開発しています。バックエンドについては、フロントエンドと同じコードベースを共有したい (jquery などのライブラリ、スタブ index.html、いくつかのヘルパー ファイル、標準 css)

したがって、コードベース リポジトリを組み込み、すべての変更を格納するための独自のリポジトリを作成したいと考えています (合計 3 つのリポジトリ: 1 つのコードベース、1 つのフロントエンド、1 つのバックエンド)。アプリケーションのスケルトンのように。これはサブモジュールで達成できますか? 変更をコードベースまたはプロジェクト リポジトリにプッシュできるようにしたいと考えています。

例えば:

public/
|_ index.html
|_ css/
   |_ styles.css

コードベースで使用する js ライブラリを含めるように index.html を変更すると、コードベースにプッシュできるようになります。index.html のタイトル タグを変更した場合、その変更をプロジェクト リポジトリにプッシュし、コードベースに影響を与えないようにしたいと考えています。

4

2 に答える 2

1

はい、サブモジュールで十分です。シンボリックリンクを使用する必要はありません。サードパーティの dll を格納するサブモジュールが 1 つあります。1 つはバックエンドを含む一般的なコードを格納し、もう 1 つはアプリ ロジックを格納します。

app level
 |
 |-- common code
      |
      |-- Libs

ディレクトリ名にスペースを使用しないでください。

于 2011-12-29T18:59:20.890 に答える