2

私はプライベートレポで小さなチームと協力しています。最初は、フォークとマージのワークフローに従うべきだと考えていたので、'project-official' リポジトリを開始し、それを自分の 'project' リポジトリにフォークしました。まだ誰も公式リポジトリを使用していません。また、フォークとマージがこのプロジェクトに最適ではないことに気付きました。「project-official」を削除する前に、「project」リポジトリを「project-official」リポジトリから切断するにはどうすればよいですか? 今は冗長です。

私がフォークとマージをしたくない理由は、Wiki が Bitbucket のプロジェクトの一部としてフォークされていないためであり、中心的な課題トラッカーが 1 つだけ必要だからです。「タスク」ブランチを作成し、それらが完了したらマージすることをお勧めします。

アップデート

.git/config ファイルをクリーンアップするには、削除[remote "upstream"]しますよね? 元のレポではなく、フォークを保持しています。私以外の誰もどちらのレポにも触れていません。

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"] ### This has the URL of the repo I am keeping.
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@bitbucket.org:d4goxn/project.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
[remote "upstream"] ### This has the URL of the repo that I have deleted.
    url = git@bitbucket.org:d4goxn/project-official.git
    fetch = +refs/heads/*:refs/remotes/upstream/*
4

2 に答える 2

2

リポジトリのフォークにより、BitBucket にクローンが作成されます。確認したい唯一のことは、「project」で必要な「project-official」リポジトリに変更がないことです。それ以上は、'project-official' レポジトリを削除するだけです。

于 2013-09-03T18:50:59.820 に答える