開発者がプロジェクトをローカルマシンにチェックアウトし、作業し、開発の変更をチェックするWeb開発環境を作りましょう。
これらの変更は開発時にさらにテストされ、定期的なスケジュール(週単位、月単位など)でライブに移動されます。
最新のタグ付けされたバージョン(最新のチェックインではなく、100%安定していない可能性があるため)を自動移動することは可能ですか?たとえば、スクリプトや組み込み機能を使用して月曜日の午前8時VCSの?VCSから自動的にチェックアウトすることは可能ですか?
答えて
確かに、正確な製品は使用しているVCSに依存している可能性があります。
あなたがしたいことがありますが、いくつかの異なるブランチがあり、進行するにつれて移行します。例:開発 - >安定版 - >ベータ - >プロダクションテスターのためにStable-DevとBetaの最新バージョンに自動更新するだけで、いつでも新しいProductionバージョンを帽子のドロップで展開することができます。
あなたがcvsでできることは、コマンドラインで行うことができます。私はかなりsvnが同じであると確信しています。必要な機能を試して、シェルスクリプトやコマンドファイルに貼り付けてください。
はい、可能です。これは通常continuous integration toolsによって提供される機能です。通常、バージョンコントロールから最新のソースを取得し、プロジェクトをビルドし、テストし(単体テストを実行する)、場合によっては(テスト)サーバーにデプロイします。
これらの手順をすべて実行する必要がない場合は、シェルスクリプトやそれに類する機能(バージョンコントロールからのチェックアウト、サーバー上の本番フォルダへのコピー)を使用して簡単に同じことを行うことができます。
私が経験したのは、SVNとMercurialだけです。
最新のリポジトリを更新hg update
:Mercurialのために、あなたはそれが(のデフォルトを言わせて)、あなたがデフォルトにブランチをマージするたびに、その後、あなただけのサーバーの実行を持つことができるからアップデートしたいブランチを指定しますあなたが設定したブランチのバージョンです。
SVNは同じ概念である、あなただけの、しかし、あなたは理論的には
svn up
たala、cronジョブを持つことを、サーバーの更新を持っているあなたが最初に対象となる枝
svn co http://host/repository/branchname/
をチェックしてくださいブランチングをサポートしているVCS(良いものはすべてgit、mercurial、SVNなど)は、これに似た何かをすることができます。
多くのVCSがこの機能を直接提供するのではないかと疑いがありますが、スクリプト作成は非常に簡単です。日付またはブランチベースのチェックアウトのいずれか。フォローアップとして
、
私はアプリが一つの仕事をして、それをうまくやるべき意見です。多くの場合、ツールを1つの製品に組み込むと、どれも輝くことはなく、ほとんどは「大丈夫です」となります。
私がこのようなことをしていたら、私はSVN、ANT、Subversion Ant Library(http://ant.apache.org/antlibs/svn/index.html)のようなものを手に入れました。
- 1. rdlcからグループを動的に削除することは可能ですか?
- 2. クライアント側からのポストバックを自動化することは可能ですか?
- 3. Android:Contentviewを動的にすることは可能ですか?
- 4. iTunes Connectから現在の価格マトリックスを自動的にダウンロードすることは可能ですか?
- 5. インラインブロック要素が利用可能な幅を自動的に埋めることは可能ですか?
- 6. TortoiseSVNからの自動チェックアウト
- 7. 他にチェックアウトをせずにSVNでコミットすることは可能ですか?
- 8. 動的Webページをキャッシュすることは可能ですか?
- 9. Joomlaプラグインを定期的に自動的に実行することは可能ですか?
- 10. Android - ビュー内で動的にクリック可能なオブジェクトを移動することは可能ですか?
- 11. 完全に信頼できるJavaアプレットからExcelを自動化することは可能ですか?
- 12. Subversionのファイルを.svnフォルダなしでチェックアウトすることは可能ですか?
- 13. PreferenceからPreferenceからDialogFragmentを起動することは可能ですか?
- 14. 異なるプロセッサを自動的に使用するものをコンパイルすることは可能ですか?
- 15. 自動オーバーロードは可能ですか?
- 16. WPF:「自動」アニメーションは可能ですか?
- 17. レールでテストを動的に生成することは可能ですか?
- 18. ビジュアルスタジオで動的オブジェクトにインテリセンスを提供することは可能ですか?
- 19. Objective-Cでプロトコルを動的に実装することは可能ですか?
- 20. simとtrancieverが別のsim(tranciever付き)に自動的にテキストメッセージを送ることは可能ですか?
- 21. アンドロイドカスタムリストビューでリストを自動検索することは可能ですか?
- 22. Emacs:自動的にjs2モードでセミコロンを挿入することは可能ですか?
- 23. Commons Bean UtilsでネストされたPropertyを自動的にインスタンス化することは可能ですか?
- 24. TFS - 棚を作業項目にリンクすることは可能ですか?自動的に? (その他)
- 25. appCodeのヘッダファイル(.h)にメソッドを自動的に宣言することは可能ですか?
- 26. postgresではテーブルからINSERTスクリプトを動的に構築することは可能ですか?
- 27. 速度テンプレートのプロパティファイルから静的テキストを動的に読み取ることは可能ですか?
- 28. 接続が自動的に閉じるJCAアダプタを構築することは可能ですか?
- 29. ValidatorCalloutExtenderを動的に配置することは可能ですか?
- 30. WP7:Visual StudioがWMAppManifest.xmlを自動的にチェックアウトするのはなぜですか?