TortoiseSVNを使用してコードのリビジョンを保持しています。変更をコミットするときは、変更されたファイルをメモし、FTPを使用してサーバーにアップロードします。
これが私のワークフローです:
ワークフローからステップ3を省略できる方法があるかどうか疑問に思いました。基本的に、リポジトリにバージョンをコミットするときに、変更されたファイルがリモートサーバーに自動的にアップロードされるようにしたいです。
私のコンピューター環境に関する情報:
前もって感謝します。
TortoiseSVNとFTPおよびSSHの場合、2つのワークフロー(サイトでのエクスポート+コピーまたは更新/作成/ WC)には少なくとも2つの方法(クライアント側フックまたはサーバー側フック)があります。
これは私の答えです 同様の質問リストに3つのサーバー側(svnlookはローカルFSのリポジトリを使用)ソリューションがあり、サーバーのコミット後フックと1つのTortoiseSVN中心のインタラクティブなクライアント側で使用できますソリューション-「エクスポート-コピー」のすべて
これを実現するには、SVNブックの リポジトリレプリケーション セクションで説明されている方法が複数あります。それらのいくつかは、追加のプログラミング(例:フック)、いくつかの追加のセットアップと構成(例:svnsync
プログラム)を必要とします。