SVN 1.4を1.5.3にアップグレードし、CC.Netを1.3から1.4にアップグレードする
-
03-07-2019 - |
質問
これは複数の部分からなる質問だと思いますので、ご容赦ください。
現在、すべての開発者はSVN 1.4用にビルドされたバージョンのTortiseを使用しており、SVNサーバーは1.4を実行しています。ビルドサーバーはCC.Netを実行しており、SVN 1.4を使用しています。
アップグレードします。
クライアントを1.5にアップグレードしてから、サーバーを1.5にアップグレードすると動作することを確認しました。ただし、質問はCC.Netで発生します。ビルドサーバー上のSVNのインストールをSVN 1.5にアップグレードすることはできますか?または、CC.Netのインストールもアップグレードする必要がありますか?今回もCC.Netをアップグレードしますが、SVNのアップグレードが最初に行われたことを確認してから、戻ってCC.Netを行ってください。
また、このミックスに追加するのは、一部のプロジェクトで、それらのプロジェクトで使用するnAntスクリプトのためにSVNのバイナリを含む場合と含まない場合がある 'tools'フォルダーを維持することです。 SVNのCC.Netサーバーインストールを1.5にアップグレードする場合、CIサーバーは実行されるnAntスクリプトと同じ作業ディレクトリを使用するため、これらのプロジェクトもすべて更新する必要があると思います。
泥としてクリアしますか?
解決
環境の計画を求めているように思われるので答えるのは難しいですが、私はそうではありません。
しかし、ここに私がやることがある:
- cc.netをアップグレードします(既知の適切な開始点があり、これが最も壊れやすいステップです。他の変数なしで実行すると、ロールバックしやすくなります)
- テスト&確認
- " tools"のバイナリを含むすべてのsvnクライアントをアップグレードします。フォルダー
- テスト&確認
- svnサーバーのアップグレード
- テスト&確認
- テスト&確認
他のヒント
あなたを助けるかもしれないちょっとしたヒント:SVN 1.4クライアントはSVN 1.5サーバーに接続でき、SVN 1.5クライアントはSVN 1.4サーバーに接続できます。問題はありません。追加されたSVN機能は使用できません(ただし、通常の機能はすべて正常に動作します)。