2016-08-05 7 views
1

Mercurialのみを使用してGitHubリポジトリをローカルリポジトリで上書きしようとしています。
2. Gitリポジトリ・バッシュでは、著者情報を変更するgit filter-branchスクリプトを実行https://help.github.com/articles/changing-author-info/hg相当のgit push --force起点

(要約)
1.クローン、
3:私はこれらの手順に従うことをしようとしている

git push --force --tags origin 'refs/heads/*'

私はhg convertを使用して、著者情報(ステップ2)を更新するために管理:

(要約)
- old author info = new author infoような行を持つテキストファイルauthors.convert.listを作成し、
- - 、hgext.convert拡張機能を有効にし
hg convert --authors authors.convert.list .

私は実行すると、私はステップ3でこだわっていますhg push --force私は私の周りに強制的に見えることができないという次のエラーが表示されます:

abort:branch 'refs/heads/mアスターは、」プルと

答えて

2

短い答えをプッシュする前にマージしてください、サーバー上で変更

あなたはMercurialの中でそれを行うことはできません。歴史は(プッシュが成功する場合も含む)

不変であるプッシュ

長い簡単操作とチートが

にあなたが持っている歴史をプッシュするために

に答えます

  • (GitHubののリモコンのために不可能である両方側に、)拡張を進化
  • 使用を可能
  • を有する
関連する問題