独自のレポサーバーを使いたくない場合や、水銀やgitの学習に少しでも時間を費やしたい場合は、bitbucketまたはgithubでパブリックリポジトリまたはプライベートリポジトリをすばやく設定できます。
フローは次のとおりです。ローカルでコミットし、オンラインリポジトリにプッシュし、サーバーにログインし、プロジェクトに切り替えて変更を取得します。経験則の1つは、サーバー上でプロジェクトコードを編集しないで、常にローカルにコミットしてプッシュしてからサーバーにプルすることです。 local_settings.pyは私がサーバー上で直接編集する唯一のファイルです。
外部依存関係のためにpip要件ファイルを使用し、依存関係を同期させるために 'pip install --requirement external_apps.txt'と入力するだけで簡単です。また、virtualenvを使用して複数のプロジェクト(少なくともローカルで)とファブリックデプロイメントスクリプトを管理して、デプロイメントプロセスを簡素化することもできます。
ああ、すべてのVCSには、local_settings.pyや* .pycファイルなどのファイルがリポジトリに表示されないようにする.ignoreファイルがあります。
これはPythonの質問ではありません。 "svn、deployment、scripting"というタグを試してください。 –