1

私はGitを試しています...Beanstalkappが私のニーズに合っていることがわかりました。

Beanstalkで各クライアントの個別のリポジトリを作成し、作業中のマシンからすべてのファイルをプッシュしました。

クライアントごとにリポジトリを作成しましたが、Beanstalkアカウントは次のようになります。

Client One (repository)<br>
--a load of files and folders<br>
Client Two (repository)<br>
--a load of files and folders<br>
Client Three (repository)<br>
--a load of files and folders

...等

これは、別のマシンでコミットを確立したフォルダー構造を反映しています。

**GIT(root)**
  Client One (repository)
    --a load of files and folders
  Client Two (repository)
    --a load of files and folders
  Client Three (repository)
    --a load of files and folders

これを新しいマシンに複製する必要があります。

ファイルを「プルダウン」して(git)、他のマシンにある構造をミラーリングするにはどうすればよいですか?ここで同期を探していると思いますか?

アドバイスをよろしくお願いします!

M

4

1 に答える 1

0

各 Beanstalk クライアントをgit submoduleにする必要があります。
次のように宣言するだけです。

  • クライアントごとの git リポジトリ
  • 現在のすべてのクライアントの親ディレクトリに git リポジトリを配置し、クライアントの各 git リポジトリをサブモジュールとして参照します。

次に、親レポを複製して、その中のすべてのクライアントを取り戻すことができます。
(追加のクローニングが必要になる場合があります)

于 2010-07-30T19:57:10.973 に答える