私はVCS、特にBazaarに比較的慣れていないので、このような構造を使用して、それを使用せずにプロジェクトを開始しました
+project_root
+scripts
+bin # Binaries for easy testing
+dev # Sources root
+package_folder
+package_folder
...
しかし、VCS は集合論以来の最高のものだと言われているので、私はそれを使ってBazaar の下に置こうとしました。
cd scripts/dev
bzr init
bzr add
bzr commit -m "Initial import"
今では (なんてクールなのだろう) 私はbzr commit -m "spam"
いつでも好きなときにbzr push
、自分の HDD を信頼していないときだけです。
しかし、安定した配布可能なコードがいくつかあるので、ランチパッドでプロジェクトをセットアップしました。trunk
バックアップのためだけに不安定なコミットを作成できるstable
ブランチと、ユーザーが使用するブランチが必要です。
つまり、いくつかのコマンドを生成するだけで、配布したい安定したバージョンがstable
ある現在の状態で更新され、すべての中間リビジョンが 1 つにまとめられます。trunk
可能であれば、フォルダー構造をリファクタリングせずにこれを行うにはどうすればよいですか?通常の規則に従って、ランチパッドのプロジェクト構造はどうあるべきですか?