0

小さなライブラリがあり、ユーザーが構成ファイルを使用してライブラリにコンポーネントを追加できるようにしたいと考えています。

ユーザーはファイルconfigを作成し、VCS とコミット (またはタグ、または単にブランチ) への URL を記述するいくつかの文字列をそこに追加できます。

今、私はこの構文について考えていますが、おそらくいくつかの決まったタイプのアドレス指定がありますか?

このような構文を作成しようと考えていますが、共通の解決策を見つけたいと考えています。

[library "jquery"]
vcs = git 
url = git://github.com/jquery/jquery.git
revision = 1.8.2

[library "cleonello"]
vcs = hg
url = https://bitbucket.org/cleonello/jqplot
revision = 81ec4eb933068c5009958b504feef3f27e1b1129

[library "webgeom"]
vcs = svn 
url = svn://svn.gna.org/svn/webgeom/trunk
revision = 52

[library "asdf"]
vcs = dir
url = file:///usr/share/asdf
4

1 に答える 1

0
  1. VCS はすべての SCM の必須キーです (同じプロトコルを異なる SCM で使用できますが、SCM を区別するために使用することはできません)。
  2. Git (ケース 3) の場合、変更セットの ID もローカル番号ではなく SHA1 である必要があります

: Git は svn:// プロトコルを使用できませんvcs = svnね。

于 2012-10-21T00:22:06.937 に答える