有什么理由我可以';我不只是用git跟踪svn签出的更改吗?
我已经习惯在我的一些家庭项目和工作项目中使用git来跟踪我在自己的文件夹中所做的更改。我想用它来跟踪我在svn签出中对一组文件所做的更改 我已经读过git svn的相关文章,现在看来它比我想要/需要的要多 我想我现在真正想做的就是使用git跟踪对一组文件/目录的更改,这些文件/目录恰好是svn签出 我想我甚至会在git中包含.svn目录(但在svn中不包含.git目录)。这个想法是,如果我切换回一个旧的分支机构,我的结帐将与上次离开时完全相同有什么理由我可以';我不只是用git跟踪svn签出的更改吗?,git,svn,Git,Svn,我已经习惯在我的一些家庭项目和工作项目中使用git来跟踪我在自己的文件夹中所做的更改。我想用它来跟踪我在svn签出中对一组文件所做的更改 我已经读过git svn的相关文章,现在看来它比我想要/需要的要多 我想我现在真正想做的就是使用git跟踪对一组文件/目录的更改,这些文件/目录恰好是svn签出 我想我甚至会在git中包含.svn目录(但在svn中不包含.git目录)。这个想法是,如果我切换回一个旧的分支机构,我的结帐将与上次离开时完全相同 对我来说,这似乎是一种狭隘的前进方式,是否有一些具体
对我来说,这似乎是一种狭隘的前进方式,是否有一些具体的原因不起作用 我也这样做。我同时将
svn
结账转为独立的git
repo。但是,我不包括.svn
目录,我认为您不应该这样做
我每天使用的实际优势:
git ls文件|我正在查找grep文件
git grep我要找的东西
- 地方实验部门
最后,我将
.gitinore
添加到Subversion存储库中,并将.git
文件夹标记为已忽略。这对我的同事来说是很实际的,他们也做这种事情。我也有点指望其他开发人员在Subversion存储库中看到与Git相关的东西,我希望让他们好奇,并可能推动我将repo迁移到Git的日程。我已经跟踪了大量非常活跃的SVN存储库(如果你绝对需要知道的话),很长时间了,一点也不麻烦。不过,我并没有做任何推动更改的事情,只是用git打包了我的(次要)补丁,以报告他们的bug跟踪器。唯一的问题是最初的克隆花了一天多的时间,IIRC。但不久前他们迁移到git