颠覆中的本地分支

时间:2011-08-22 21:35:22

标签: git svn branch

您是否有关于在进行SVN开发时如何在本地分支上工作的建议?我正在开发一个项目,我不能在中央存储库中有一个分支,但我希望能够偶尔合并来自trunk的内容。

很多网站建议使用git,但我不习惯git,而我并不习惯。另一种可能性是干净结账,永不承诺;但这意味着要复制许多未经修改的文件。

关于svn中本地分支的任何想法?
谢谢!

4 个答案:

答案 0 :(得分:4)

SVN是集中的,因此它不知道本地分支。

答案 1 :(得分:1)

是时候学习git了。试试git-svn。 (或者你可以使用另一个SVN-DVCS网桥)

答案 2 :(得分:1)

SVN中的此工作流程涉及到您在其中工作的第二个SVN存储库。

使用补丁程序将更改移入和移出主存储库。

这些日子不太理想。

是时候学习Hg了。 ;)

答案 3 :(得分:0)

不是最佳解决方案,不涉及git,是对新的本地结帐进行更改,而不提交它们,并将此结帐视为本地分支。然后,可以通过svn update从trunk合并,并在完成对分支的工作时通过svn commit提交到trunk。

但是,这个解决方案不会让人保留分支的历史记录。