0

SubGit を評価していますが、SVN ディレクトリに標準ブランチと非標準ブランチの両方があることを除けば、かなりうまくインポートされているようです。

- trunk
- tags
- branches
  - test
  - JIRA_89
  - JIRA_92
  - user
    - jim
    - bob

branches/testとのような標準的なブランチがありますbranches/JIRA_89が、いくつかのブランチbranches/user/jimともありbranches/user/bobます。

subgit インポート用にこれらのユーザー ブランチの名前を変更する正しい方法は何ですか?

4

1 に答える 1

2

この構成を使用できます

trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
branches = branches/users/*:refs/heads/users/*
shelves = shelves/*:refs/shelves/*
tags = tags/*:refs/tags/*

または に(およびに)branches/users/jim翻訳したい場合は、この構成を使用しますrefs/heads/jamesbranches/users/bobrefs/heads/robert

trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
branches = branches/users/jim:refs/heads/james
branches = branches/users/bob:refs/heads/robert
branches = branches/users/*:refs/heads/users/*
shelves = shelves/*:refs/shelves/*
tags = tags/*:refs/tags/*

ただし、この場合branches/james、 andの名前は既に使用されているため、branches/robert存在する場合は変換されないことに注意してください(ただし、これらのブランチを翻訳したい場合は、これらのブランチに特別なルールを追加することもできます)。refs/heads/jamesrefs/heads/robert

于 2015-03-22T13:05:27.010 に答える