2012-05-13 20 views
0

Collabnetサーバーに接続するためにEclipseにCollabNet Subversionをインストールしました。EclipseとCollabnet Subversion

現在のところ、開発者は1人しかいないので、衝突の問題はありません。

しかし、今では複数の開発者を追加しています。それぞれが1つのアプリケーションのセクションを開発します。 プロジェクトをどのように整理するのですか? 私はそれらが彼らが持っているすべての更新を失うので、私が正しい場合、彼らは毎回プロジェクト全体をチェックアウトすることができません。

各セクションが別々のパッケージになるようにアプリケーションを分割する必要があります。このようにして、プログラマは、毎回アプリケーション全体をインポートすることなく、別のプログラマによって更新されたアプリケーションのセクションをインポートすることができる。

これは意味がありますか?

答えて

3

私はあなたの問題を理解していません。各開発者はプロジェクト全体を一度チェックアウトするだけです。彼らは他人が行った変更を取得したいとき、彼らは "更新"を実行し、svnは変更されたファイルを置換/マージします。変更を失う危険はありません。複数の人が同じファイルを編集しても、自動的にマージされます。そうでない場合は、手動マージが利用できます。

機能ごとにアプリケーションコードを整理する必要があります。これが単一の開発者が作業する「セクション」に対応する場合は、それは問題ありませんが、絶対に必要なわけではありません。

+0

質問:プログラマが他のプログラマからのアップデートを望んでいるが、3度目のプログラマからアップデートしたくない状況があるのだろうか? – theblitz

+1

この答えがイエスの場合は、gitを見てください。 – dbrank0

関連する問題