サーバーホッピングDBA向けの軽量/ポータブルVCS
-
08-07-2019 - |
質問
すべての作業スクリプトの同期を保つのに役立つVCSを探しています。
要件:
- ポータブル(コードレベルではなく、フラッシュドライブのように)
- Windows XPおよびServer 2003以降で実行
- インストールの依存関係なし(Cygwin、perl、Python)
作業マシンでMercurialを使用して、MS SQL Server DBAおよびUnix sysadminとして管理しているさまざまなT-SQL、ksh、perl、およびCMD / BATスクリプトのバージョン管理を行っています。これまでのところ、hgはAIXボックスで機能しました。ログイン時にホームディレクトリをマウントし、レポをローカルであるかのように処理します。
使用しているWindowsマシン用の同様のソリューションを見つけることができませんでした。それらのほとんどには、ローカル管理者権限がありません。たとえ行ったとしても、Python + Mercurialをそれらすべてにインストール(および保守)したくないのです。リモートでホームディレクトリにアクセスできないため、各マシンで実行されているクライアントが唯一のオプションになります。
WindowsとUnixの両方のマシンで単一のレポを使用できるようになる答えに対するボーナスポイント。 :)
CygwinとCrunchBang VMを多用して、WinXPを実行しています。
解決
私は自分でgitを使用していますが、hg、bzrなどに精通しています。主にsqliteプロジェクトで使用されます。
を参照リストしたすべてのプラットフォームで機能するはずです!
他のヒント
水銀が好きなら、USBドライブで持ち運びが簡単です。いくつかのポータブルなPythonパッケージがあります。インスタントdjangoにはMercurial http://www.instantdjango.com/ が含まれており、Pythonツールボックスの残りの部分を使用可能にしますあなたにも。
自分で使用しています。