13

Git リポジトリを持つクライアントのプロジェクトに取り組んでおり、週末に変更をコミットする必要があります。同時に、変更を追跡するために毎日コミットするローカル svn リポジトリも保持しています。.svn と .git を同じプロジェクト フォルダーに保存すると問題が発生しますか? .svn を gitingore に入れ、svn に .git を無視するように指示すると、同じプロジェクトを使用して、ローカル svn で毎日コミットし、git で毎週コミットできるはずです。

誰かがこれを試したことがありますか、それともこのアプローチに問題があると思いますか?

4

2 に答える 2

10

それは可能です。簡単にするツールがあります: git-svn

于 2013-07-03T06:35:24.857 に答える
3

人類のために、これにはgitを使用してください:)。

git にコミットしてみませんか?独自の中央 git リポジトリをセットアップして、それを使用して毎日の週の作業を行うことができます。週の終わりに、あなたはただgit push client mybranch. または、クライアントに内部履歴を見せたくない場合は、次のようにします。

git checkout clientbranch
git merge --squash our-internal-branch
git commit -m "all of this weeks work"
git push client clientbranch
于 2013-07-03T07:19:43.123 に答える