3

職場では私たちはたった 2 人の開発者であり、ほとんどの場合、それぞれが独立したプロジェクトに取り組んでいます。したがって、コードを共有する場合は、集中型サーバーが必要になります (これは私たち 2 人だけであり、この会社で第 3 輪を獲得できるとは思えないため、まだ疑問があります)。また、「バックアップ」の目的にも意味があり、最も安定したコードをサーバーに頻繁にプッシュできるため、ラップトップが故障したり盗まれたりした場合、少なくとも最も安定した状態になります。別の場所にプロジェクトします。しかし、これらの理由以外に、1 人の開発プロジェクトの場合、集中型サーバーを気にする必要がありますか?

私の個人的なプロジェクトのためだけに私だったとしましょう。一元化されたリポジトリを取得する必要がありますか?それとも、私の PC で 9 ヤード全体をコミットして管理するだけで十分でしょうか? それは単に好みの問題ですか?

4

2 に答える 2

6

理にかなっているというのが私の意見です。

私は中央サーバー (主に github と bitbucket) を使用しているので、バックアップを取得したり、すべてのコンピューターで簡単に共有したり (どのレポが機関であるかを忘れる可能性はありません)、アクセス制御、自動 Web UI、統合された wiki やその他のツールさえ利用できます。一人でプロジェクトをやっているとき。中央サーバーを使用すると、自分のコンピューターに負荷をかけずに CI (継続的インテグレーション) システムにプラグインできます。CI は、問題が自分と自分のコードだけであっても、問題をすばやく診断するのに役立ちます。

于 2013-03-11T20:09:18.097 に答える
0

いくつかのプロジェクトだけで作業しているとき、ドロップボックスの時間/日スナップショットが、質問のバックアップ部分に関して私が最も使用した機能であることがわかりました。これはgitafaikでは提供されていません。

ドロップボックスでしばらく作業した後、一部のコードを他の人に表示できるようにリモートgit-repoを追加しました。

これまでのところ、ローカルで実行できた可能性のあるいくつかのマイナーな分岐にgit機能を利用しただけですが、IMOは、リモートリポジトリにプッシュすることを決定したものではなく、バージョン管理システム。

于 2013-03-11T20:19:12.703 に答える