2011-08-01 5 views
1

私たちはプロジェクトに取り組んでいます。今ではプロジェクトの一部が内部でリリースされる準備が整いました。ですから、私はtortoisesvnでこのリリースを構築したいと思います。私はまだリリースしていない。だからここで私はあなたからの指針を得ることです。私はms vs2008 with cプロジェクトで作業中ですSVNでリリースするにはどうしたらいいですか?

+3

tortoisesvnはSubversionクライアントです。これはソース管理システムです**、** _buildシステム_ではありません。あなたはSVNが何であるかについて非常に混乱しているようです。 – Oded

+1

彼は、リリースのタグやブランチをチェックアウトしてビルドする方法を尋ねているだけかもしれません。彼はまだ彼はそれと一緒に働いていないと言うように見ている。 –

答えて

0

SVNその後、あなたはあなたのリリースコードをマークすることができます「タグ」フォルダを持っているかもしれませんが、文句を言わないのリリースを構築するが、あなたはあなたのリポジトリは慎重に管理する(それはIIRC SVNレッドブックのベストプラクティスの一つだ)

この場合、TortoiseSVNを使用して、ツールを使用できるワークステーション、リリースモードのVSと公開、またはおそらくMSBuildからバイナリパッケージを作成することができます。

3

リリースブランチを作成してソースコードにマイルストーンを設定するのは正常です。これにより、その時点でリリースされたソースコードに戻ることができます。

ここには、これに関するいくつかのヒントがあるので、答えがあります。

https://stackoverflow.com/questions/2184115/svn-release-branch-and-externals

+0

実際、リリースとカットを含むタグフォルダを維持するのはすばらしいことです! +1 –

0

Subversionには3つのメインフォルダがあります。支店で

  1. 支店
  2. タグ
  3. トランク

は、積極的な開発・ノードがあるとトランクは、ほとんどの点で最大の日付バージョンです。タイムリーにトランクにすべてのブランチをマージする必要があります。タグはリリースされたバージョンです。それは非常に簡単な紹介です。より多くの文書hereを見つけることができます。

ブランチをリリースしたい場合は、ブランクを先にトランクに転送し、タグをリリースバージョンにマージする必要があります。通常、Tagフォルダ内の新しいリリースノードを 'copyTo'します。これはあなたがリリースについて尋ねたものだと願っています。

関連する問題