4

私のクライアントは現在、コードの変更をチェックインするために StarTeam を使用することを要求しています。StarTeam からすべてのコードを取得し、ローカルの Git リポジトリをセットアップして、分岐を利用して一部の JQuery モジュールのアップグレードに取り組みたいと考えています。ローカルの Git リポジトリを使用して StarTeam サーバーに変更をチェックインする方法について、何か提案やアドバイスはありますか?

4

1 に答える 1

5

git-svn私はそのようなワークフローのように少し行きます:

  • masterブランチの Git リポジトリにインポートする
  • そこからすべてのブランチを作成しますが、何もコミットすることはありませんmaster
  • マスター以外のブランチ間のすべてのマージを行います (ここでも、masterブランチは StartTeam サーバーの最新のインポートを反映することになっています)。
  • StartTeam に戻る準備ができたら:
    • 最初の更新master(StartTeam からの最新のものを含む)
    • 次にmaster、作業をブランチにマージします
    • そのマスター ブランチのコンテンツをソースとして使用して、StartTeam に再インポートします (つまり、この時点でmaster再び StarTeam コンテンツを表します) 。
于 2011-07-07T07:01:12.537 に答える