我希望能够做到以下几点:
这可能与git-svn或类似的东西有关吗?我知道我可以做一个本地git仓库,做我自己的分支等通过git-svn,但我需要那个远程,以便其他人可以创建拉请求等。真的只是想要一个好的代码审查解决方案,而在过去,只使用git,pull请求是一个很好的方法。不幸的是我们在工作中使用SVN,因此我们需要考虑这一点。
感谢您提出任何想法:)。
答案 0 :(得分:3)
我们现在正在经历同样的事情。我们研究了三种方法:
我们已经广泛使用内部JIRA / GreenHopper实例,前两个解决方案对我们的喜好太“繁琐”,所以我们计划在新的一年尝试Stash + SubGit。 (没有任何从属关系,只是围绕这个问题解决了一段时间,这个看起来最有希望。)
所以,回答你的问题:你所描述的工作流程肯定是可能的与git-svn
,但是......除非你的篇幅很小,否则它可能比它的价值更麻烦团队(三四个开发人员)都是git 和 svn ninjas。对于我们这个拥有非常混合背景和技能的30人团队,我们只是不自觉地试图建立一个透明的git-svn桥。
答案 1 :(得分:0)
我认为git将满足您的目的,对于您不需要将代码推送到远程仓库然后拉动的代码审查,您可以生成补丁。然后可以将patch
发送给代码审核人,该代码审核者只需apply patch
并查看代码。