git-svn

    1

    1答えて

    私は最新のコードにリベースしていない場合、どのように(普通の)gitが私にプッシュさせないのが好きです。しかし、git svnでは、git svn dcommitを実行すると、自動的にrebase(つまりgit svn rebase)され、コミットされます。 rebaseする新しいものがあればエラーメッセージをスローする方法がありますか?

    2

    1答えて

    私はこの問題の適切な解決策を見つけることができませんでした。ここにセットアップがあります: 私たちはSVNリポジトリを持っています。そのレポはgit repo git_svn_mirrorにも反映されます。 ブランチsvn_branchがSVNリポジトリで作成されました。 svn_branchで作業が行われました。これには、トランクから数回マージされることも含まれます。 新しいgit repo g

    1

    1答えて

    にコミット私は基本的には次のgitリポジトリのレイアウト x ---- a -------------- b -------------- c ----> y -- 1 -- 2 -- ┛ z -- i -- j -- ┛ x、y、zを持っている最初のコミットされています。私は複数のgitリポジトリを1つの大きなリポジトリに1つの大きなリポジトリにマージしたので、これらの複数の初期

    7

    3答えて

    私はxcode Projectを作成したときにローカルのgitリポジトリを選択しました。 しかし、SVNにインポートしてコミットすると、SVNではなくローカルにコミットします。 この問題を解決するにはどうすればよいですか?私は、ソースコードに影響を与えずに、Xcodeプロジェクトからすべての隠しローカルgitファイルを削除したいですか?助けてください?

    9

    1答えて

    git-svnを使用してsvn追跡ブランチをマージする正しいワークフローは何ですか?私は、について少し読んだのgit-svnの設定キーsvn.pushmergeinfo、及び注意事項は次のとおりです。 http://www.kernel.org/pub/software/scm/git/docs/git-svn.htmlから: 設定キー:gitの原因となります。このオプション svn.pushme

    3

    1答えて

    私はリビジョン管理としてSVNを使用する大きなチームです。 私は、このサブグループのコードのいくつかの統合テストにgitを使用しようとするビッグチームのサブグループに所属しています。 以下は、私たちが日々の仕事のためにしたいことです。 A、B、C(小グループの人々)がコーディング作業を行います。 A、B、Cはgitブランチに仕事をチェックしますintegration-test。 SVN trunk

    3

    1答えて

    私は残念なことに、非標準的な方法で作られた非常に古いsvnレポを移植しようとしています。以下のフォーマットをチェックしてください: PROJECT/ trunk/ service1/ service2/ branches/ service1-1.0 service1-1.1 service1.1.2 service2-

    5

    2答えて

    2つのリポジトリ(元のプロジェクトとHISTORYなく変更プロジェクト)をマージ:githubの上でホストされている Gephi(ビッグオープンソースプロジェクトを)gephiに基づいて私の会社の プロジェクト 私たちのプロジェクトが始まったとき、誰かがgithubのgphiプロジェクトのスナップショットを取って企業のsvnに保存しました=>履歴の損失を減らす 私は私は今のgitリポジトリは、私の

    6

    1答えて

    SVNリポジトリを複数のgit reposに変換しようとしています。これまで私はをSVNの各プロジェクトに使用していました。私はgitがsvnコピー操作に従っていないように見えるので、結果の履歴は私が期待するよりもはるかに簡単です。私のSVNのレポはこのように見えたとします ルート B C 親-projの B C プロジェクト b とcは最近、最終的にはルートの下に彼らの古い場所から削除することを

    15

    2答えて

    私はGitにSVNリポジトリを移行しています。 git-svnコマンドはブランチとタグを適切に処理しませんが、私はsvn2gitというツールを見つけました。これはこれを解決するようです(https://github.com/nirvdrum/svn2git)。 私はWindowsで動作するようにこのツールを設定しようとしましたが、それほど成功しませんでした。 私は、svn2gitのインストールをC