Mercurial "サーバー"
質問
Mercurial を少し前から使っていますが、主に自分自身のために使っています。しかし今、私たち2人が同じプロジェクトを構築しているプロジェクトがあり、おそらくお互いのファイルを修正し合うことになるでしょう。
サーバー上に Mercurial リポジトリをセットアップし、そのリポジトリを "server" とし、私の変更と他の編集者の変更を両方ともそのサーバーにプッシュしたいと思います (従って基本的に、このサーバーは サブバージョン / CVS モデル); 私は Mercurial が好きなので、Subversion のようなものに変えたくはないのですが。
私自身のネットワークでは、すべては Linux で行われ、私のサーバーには、quot;server" があります。 OpenSSH がインストールされています。ですから、私の変更(私は複数のコンピュータで作業しています)をあるコンピュータからサーバにプッシュするのは、単に "hg push" で済みます。使用するプロトコルは SSH で、変更を転送します。
問題は、私は Linux を使っていて、サーバーは Windows (だから OpenSSH はないですよね?) で、他のエディターも Windows を使うことです。私が知る限り、このようなタイプのセットアップで Mercurial を使用する最良の方法は、リポジトリがソースから変更を取得し、ソースがサーバーにプッシュすることです。私はいくつかのファイアウォールの後ろにいて(完全に私のネットワークではない)、私のコンピュータはサーバーから見えませんし、他のエディターもファイアウォールの後ろにいると思います(だから、ローカル Mercurial HTTP サーバーを立ち上げて、そこから "server" コンピュータに取り込むことができないのです)。
両方のエディタが私たちの変更をサーバーリポジトリに取得するための最良の方法は何でしょうか?(サーバーはインターネット上のサーバーなので、次のようなものと同じように見えることを付け加えておきます。
google.com
. それはホストされた Windows サーバーですが、このために必要であれば、おそらくソフトウェアをインストールする許可を持っているでしょう)。
どのように解決するのですか?
キルンをお勧めします。 www.fogbugz.com . これは商用のソース管理ソリューションで、基本的には Mercurial の下に Windows 用のラッパーがあります。
2020-10-24 更新
11年前、Mercurialは有効な解決策だったかもしれませんが、今は違います。Git はただ動くだけです。
関連
-
[解決済み] MercurialとGitの違いは何ですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】Gitのワークフローとrebaseとmergeの質問
-
[解決済み】Mercurialでユーザー名とパスワードを保存する方法は?
-
[解決済み】TortoiseHgのパスワード保存について
-
[解決済み】GitとMercurial - 比較と対比
-
[解決済み] Mercurial で特定のバージョンのファイルを取得するには?
-
[解決済み] TortoiseHg パッチを適用する
-
[解決済み] Mercurial - チェンジセットで変更されたすべてのファイル?
-
[解決済み] Mercurialで、プッシュする前に一連のチェンジセットを1つに「圧縮」するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SourceTreeで強制プッシュ
-
[解決済み】Mercurialでユーザー名とパスワードを保存する方法は?
-
[解決済み】TortoiseHGでブランチする方法
-
[解決済み] hgでタグ/ブランチに切り替えるにはどうしたらいいですか?
-
[解決済み] Mercurial のエラー: ユーザー名が指定されずに中止する
-
[解決済み] コンフリクトを解決する:「彼ら」の変更を自動的に受け入れるには?
-
[解決済み] Mercurial にリモートリポジトリを追加するには?
-
[解決済み] Mercurialで削除されたファイルを復元するにはどうしたらいいですか?
-
hg でファイルの変更を削除する方法
-
hg / mercurialの拡張機能で、ベストなもの、マストなものは何ですか?[クローズド].