2010-11-30 3 views
4

現在、私はCVSをMercurialに移行する段階にあります。Mercurial Webページでの説明と連絡先

http://jstock.hg.sourceforge.net/hgweb/jstock/

私は水銀ページ内の連絡先との記述情報を持っていると思います。

私はhttps://www.mercurial-scm.org/wiki/PublishingRepositories#Putting_useful_information_in_the_index_page

を見てしかし、C:\Projects\jstock\.hg\hgrc上の変更はまったく効果がない、ということらしいです。 pushはsourceforgeサーバーのものを更新しません。

これは、sourceforge mercurialサーバーへのリモートアクセスと、手動でのhgrcファイルの変更のみを意味しますか?

私はリモートマシンにsshしようとします。

[[email protected] .hg]$ pwd 
/home/scm_hg/j/js/jstock/jstock-cloud/.hg 
[[email protected] .hg]$ ls -al 
total 56 
drwxrwsr-x 3 yccheok jstock 1024 Nov 30 15:29 . 
drwxrwsr-x 3 yccheok jstock 80 Nov 30 15:13 .. 
-rw-rw-r-- 1 yccheok jstock 57 Nov 30 15:13 00changelog.i 
-rw-rw-r-- 1 yccheok jstock 93 Nov 30 15:29 branchheads.cache 
-rw-rw-r-- 1 yccheok jstock 23 Nov 30 15:13 requires 
drwxrwsr-x 3 yccheok jstock 1024 Nov 30 15:29 store 
-rw-rw-r-- 1 yccheok jstock 317 Nov 30 15:29 tags.cache 
-rw-rw-r-- 1 yccheok jstock 7 Nov 30 15:29 undo.branch 
-rw-rw-r-- 1 yccheok jstock 0 Nov 30 15:29 undo.dirstate 
[[email protected] .hg]$ 

しかし、hgrcファイルを見つけることができません。

答えて

1

.hg/hgrcファイルにはローカル設定が含まれており、それ自体はバージョン管理されていません。これらの設定は、hg clonehg push、またはhg pullコマンドによって1つのリポジトリから別のリポジトリに移動することはありません。

ソースフォージリポジトリのhgrcファイルを編集する場合は、Sourceforgeのinteractive shell serviceを使用する必要があります。

0

sourceforgeサーバーは、trust rulesのため、あなたのレポの.hg/hgrcファイルを考慮していないと思います。彼らのWebサーバーユーザーは、あなたからの.hgrcファイルを信頼すると言う信頼ブロックを持つ必要があります。これは、Webサーバーユーザーとしてコードを実行できるようにするためのリスクです。

これを実行する方法がある場合、解決策は、水銀っぽいソースフォージフューの強いものから来るだろう。

+0

信頼ルールは、2人のユーザーが同じローカルリポジトリを使用している場合にのみ適用されます(ホームディレクトリの読み取り、samba上の共有フォルダ、NFSフォルダのアクセス許可など)。 OPはhttp経由でリモートリポジトリにアクセスしています。 –

関連する問題