私はSVNサーバーとしてProjectLockerを使用しています。実行時にローカルDBファイルを使用してファイル同期を行います。私はTortoise SVNを使用しています。SVNサーバーローカルデータベース@ランタイムとの自動同期
答えて
あなたのコメントから、いくつかのバージョンコントロールの概念に精通していないように思えます。新しいSubversionユーザーの場合はVersion Control With Subversion本のChapter 1をお勧めします。これは、作業コピーの詳細とSubversionのデータ保持方法を説明します。第2章では、基本的な作業サイクルについて詳しく説明します。 ProjectLockerはすべてのsvnadminステップを処理するので、無視してチェックアウト、更新、コミットの方法を見てください。
最初にすべきことは、開発中のファイルを保存するステージングディレクトリを作成することです。 PHP、CSS、DBファイルなどをその場所にコピーする必要があるかもしれません。次に、svn importに相当するTortoiseSVNを実行して、すべてのファイルをサーバーにアップロードします。インポートしたら、作成したばかりのディレクトリをバックアップし、空の作業ディレクトリを作成します。 Subversionチェックアウトと同等のTortoiseSVNを実行すると、リポジトリ内のすべてのファイルがプルダウンされます。 Subversionは、変更を加えたときに手動で介入する必要があります。また、他のユーザーからの変更を取得するために更新を実行し、コミットします。
コミット後にファイルをアップロードし、有料アカウントをお持ちの場合は、ProjectLockerのリモート展開ソリューションを使用して、特定のSubversionディレクトリを実際のサーバーにFTPでデプロイすることができます。
これは少し曖昧ですが、あなたの質問の範囲はかなり広いので、お詫び申し上げますので、あなたのニーズに対応しながら、できるだけ簡潔な回答を提供したいと思います。
- 1. SVNとVSSの同期
- 2. SVN Eclipse IDE 3.5.0と同期
- 3. Svnレポ同期
- 4. SVNとSFTPとの同期化
- 5. Vim環境の自動セットアップと同期
- 6. SVNからSVNへの同期 - マスタ/スレーブ
- 7. Aurelia CLI、babelランタイムと非同期変換
- 8. 自動インポート - Pythonランタイム
- 9. svnのファイルの同期バージョン
- 10. Visual Studio Gitとsvnの同期
- 11. svnとmercurialのレポを同期
- 12. 自動SVNバックアップ
- 13. gitlab - Synology - 自動同期
- 14. 同期自動背景オフライン
- 15. SVN(eclipseプラグイン)は自動的にプロジェクトフォルダにコミットを同期できますか?
- 16. webappsとsvnを同期するヒント?
- 17. svnとcvsを同期するには?
- 18. Tortoise SVN自動ロック
- 19. SVN自動更新
- 20. dropbox-style svn/git/mercurial ?:変更と自動チェックアウト時の自動コミット
- 21. 非同期ソケットクライアントの自動再接続
- 22. Webアプリケーション自動化テストのプロセス同期
- 23. svnの同期をブロックする方法
- 24. SVN自動小道具は
- 25. AngularJSサーバーとクライアント間のデータの自動同期
- 26. java注釈 - ランタイム時の自動使用
- 27. DataTableの自動インクリメント列をデータベースと同期する
- 28. Extjsツリーサーバーとの自動同期を保存
- 29. FTP経由でSVNを同期する
- 30. SVNによるオープンソースライブラリのカスタムバージョンの操作と同期
何をやっているのか、何を達成しようとしているのかを詳しく教えてください。あなたの質問は明確ではありません。 – Paker
私はProjectLockerで働いています。 1)あなたが意味するファイル(ダンプファイルまたは実際のDBファイル)、2)作業中のコピーがこれらのファイルに関連している場所、3)他のファイルが同じサーバーにあるかどうか、4)ファイル同期しようとしているのはバイナリです。5)あなたの目標は、これらのファイルやその他のもののバックアップを保持することだけです。これらの質問に対する回答は、最も効果的な回答を得るのに役立ちます。 – brokenbeatnik
@brokenbeatnik:3>すべてのファイルがサーバーにあります.1>単にSQL(dbファイル)を使用してアップグレードし、他のファイルとマージしてみてください。また、ファイルをマージするにはどうすればいいですか? 'file_name already exists'ファイルをエクスポートします。私は毎日作業コピーを更新したいと思います。 4>バイナリファイルはどういう意味ですか?私はFTP、PHP、css DBファイルを使って更新するすべてのタイプのファイルを更新したいと思っています。これは初心者です。それはあなたにとても親切にしてください。 –