3

私はアプリの新しいバージョンに取り組んでいます。アプリの新しいバージョンを作成するには、どのSVN構造を使用する必要がありますか?バージョン1.0、1.2などごとにトランクとブランチが必要ですか?1.2は実際にはトランクではなく1.0に基づいていますか?では、これをどのように構成するかについて説明したいと思いますか?それは実際にはモデル、UIなどのようないくつかのプロジェクトであり、モデルはメジャーバージョン/リリースに到達してもそれほど変化しませんが、uiプロジェクトは変化します。そこで、たとえばバージョン1.2のブランチをセットアップする方法についてアドバイスをお願いします。また、SVNでは、各開発者が独自のブランチを持つ必要がありますか?

4

2 に答える 2

1

新しいプロジェクトを開始する場合は、次のような一般的なレイアウトから始めることをお勧めします。

  • トランク
  • タグ

おそらく最初のコードをそこに置くので、少なくともトランクは最初に作成する必要があります。

ブランチの下には、トランクの機能またはメンテナンスクローン、あるいはその他のブランチを保存できます。

いずれにせよ、これはすべて広く使用されている規則です。SVNの機能は、名前やレイアウトにまったく依存しません。ただし、一部の高レベルのツールでは、たとえばmaven-release-plugin ...

于 2012-11-14T01:03:02.980 に答える
0

SVNにコミットする前に、数分かけてhttp://hginit.com/を読み、MercurialやGitなどの分散バージョン管理システム(DVCS)の使用を検討してください。それは人生をとても楽にしてくれます。

于 2012-11-14T01:58:16.380 に答える