質問

しgit-svnの管理店のSVN呼ぶ。直面していくこととなりました以下の問題:後の犯ユーザーによるXの支店、ユーザYうgit-svnにマネジメントの変化支店幹.問題はいているのは、コミットメッセージのすべての個別の合併事業かったユーザーによるY方の実際の変更を支店によるユーザー X.

があるので、明git-svnる場合は、元のコミットメッセージ/形式(新規/継続)について定の変更による人の合併?

役に立ちましたか?

解決

のgit-svnのマニュアルページを推奨しているところもあ な統合.""でくださいますようお願いい走りgit-svnの取得、rebase(引っ張るのではなくipアドレスとページ)"".とはいえ、できるだけのように:-)

ある2つの課題です。最初はsvnは、貨物の commiter, なので、著者名のパッチとしてのgitます。そこでYを犯の合併に、svnを記録その名ものパッチをした弁護士が執筆X.この 特git,驚くほど簡単なのに欠かせないオープンソースプロジェクトが足、変化の著者で避ける法律問題ました。

第二に、gitな利用の比較的新しいsvnの統合が特徴です。この仮のものとしてのgitは積極的に展開し、新しい機能を追加します。まずは、ご使用はしないでください。

私だけでしgit1.6.0.2で"負"の情報を比較することができなくなり、運転svnする必要がありません。にsvn1.5、新機能を追加したロギングとアノテーション方法、svnログ-gの幹のように出力のようなことのための統合:

------------------------------------------------------------------------
r5 | Y | 2008-09-24 15:17:12 +0200 (Wed, 24 Sep 2008) | 1 line

Merged release-1.0 into trunk
------------------------------------------------------------------------
r4 | X | 2008-09-24 15:16:13 +0200 (Wed, 24 Sep 2008) | 1 line
Merged via: r5

Return 1
------------------------------------------------------------------------
r3 | X | 2008-09-24 15:15:48 +0200 (Wed, 24 Sep 2008) | 2 lines
Merged via: r5

Create a branch

ここでは、Yを犯r5の変化からXの支部の幹.どのような形式のログはなんですが自らsvn責任-g:

       2          Y int main()
       2          Y {
G      4          X   return 1;
       2          Y }

ことYティ-インターナショ幹線を見ていると一線で編集-X(支店)と合併。

なので、ご利用の場合はsvn1.5.2するおそれがあるとのより良い統合の実svn clientはここまでです。はいう統合情報gitので、通常なのに十分な文章がありました。

更新:私たことgit1.7.1がきていることを確認して下さいが変わってきているように進展した。悪い点は、この合併以内にgitのあの移植にsvn:mergeinfo値であり、 git merge 次いで git svn dcommit つもりはありませんsvn:mergeinfoまな合併場合には、漏えいや再提供を行Subversionリポジトリは、標準的なソースだと思います。たものだった。 git svn clone は読svn:mergeinfo性を構築するより良い統合の歴史でご利用の場合 svn merge 正常な融合の全店舗)、gitクローンのみ正しいものgitます。

他のヒント

利用できる移植えgitて合併していない旨が記載され、コミットオブジェクト。

echo "$merge_sha1 $parent1_sha1 $parent2_sha1" >> .git/info/grafts

この情報は十分:れの合併にコミットか知っていま $merge_sha1$parent1_sha1 ています。従来のコミットメッセージのようなコミットが含まれますのSVNリビジョン番号の親のコミットするだけの翻訳に対応するコミットID:

git svn find-rev r$revnum $branch

さきがけものはすべて3個の情報を作成する必要があります移植.

は受け付けていません--add-著者から、使用履歴-著者はオプションgit-svn.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top