+ -
当前位置:首页 → 问答吧 → [求助] git 与 svn

[求助] git 与 svn

时间:2010-07-21

来源:互联网

团队用的svn服务器来做scm。我想在自己的电脑里用git,然后提交到svn。

如果我想把若干次git commit当成1次svn commit,应该怎么操作?

曾经试过2种办法,都没有奏效。

1. 在branch work上工作。在一定時间checkout master, merge work。然后svn dcommit。这样git commit了多少次,svn也提交了同样次数的版本。
2. 在branch work上工作,git rebase master, git checkout master ,git merge work。然后svn dcommit,效果同第1种方法。


如果我想把若干次git commit当成1次svn commit,应该怎么操作?

作者: frost.wrath   发布时间: 2010-07-21

abcd
->  defg commit 1
->  hijk  commit 2

git reset abcd --soft    修改过的代码不变,指针返回旧提交点
git commit -a

作者: windwiny   发布时间: 2010-07-21