4

現在、CVS から Mercurial への移行を進めています。

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

Mercurial ページに連絡先と説明を記載したいと思います。

https://www.mercurial-scm.org/wiki/PublishingRepositories#Putting_useful_information_in_the_index_pageを見ます

しかし、変更しC:\Projects\jstock\.hg\hgrcてもまったく効果がないようです。pushsourceforge サーバーでは何も更新しません。

ということは、sourceforge mercurial サーバーにリモート アクセスし、手動で hgrc ファイルを変更するしかないということですか?

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

[yccheok@shell-22003 .hg]$ pwd
/home/scm_hg/j/js/jstock/jstock-cloud/.hg
[yccheok@shell-22003 .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
[yccheok@shell-22003 .hg]$ 

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

4

2 に答える 2

1

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

hgrcソース フォージ リポジトリのファイルを編集する場合は、Sourceforge のインタラクティブ シェル サービスを使用する必要があります。

于 2010-11-30T15:40:36.083 に答える
0

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

これを行う方法がある場合、解決策は、mercurial-fu ではなく、強力な sourceforge-fu を備えたものからもたらされるでしょう。

于 2010-11-30T15:10:50.617 に答える