私が取り組んできたプロジェクトは、私と別の開発者の間で分割されました。クライアントが選択したホストであるCodeBaseにGitリポジトリを作成しました。私と他の開発者の両方が、リポジトリのクローンを作成してマシンに戻すことができました。しかし、彼はリモートにプッシュバックすることはできません。
このプロジェクトのSCCをどのように管理する必要があるかについて、アドバイスやリンクなどのガイダンスが必要です。私たち全員(合計3人のチームメンバー)が、リポジトリのクローンを作成し、変更とローカルコミットを行ってから、リモートにプッシュできるようにする必要がありますか?次に、テストリリースの前にリモートリポジトリでブランチまたはタグ付けする方法も知りたいので、すべて作業中のトランクと、デプロイされたコードのブランチ(および以前のブランチ)があります。これの主な理由は、トランクを壊した場合、「最後の良いブランチ」にロールバックしたいということです。
また、コミットのロールバックと個々のファイルへの変更についてさらに学ぶ必要があります。私のインストールのマニュアルページは機能しておらず、あまり友好的ではありません。いくつかのチュートリアルや本の推奨事項がいいでしょう。
私たちは皆、Windows 7でmsysgitを使用しています。前述したように、リモートホストはCodeBaseです。