您是否有关于在进行SVN开发时如何在本地分支上工作的建议?我正在开发一个项目,我不能在中央存储库中有一个分支,但我希望能够偶尔合并来自trunk的内容。
很多网站建议使用git,但我不习惯git,而我并不习惯。另一种可能性是干净结账,永不承诺;但这意味着要复制许多未经修改的文件。
关于svn中本地分支的任何想法?
谢谢!
答案 0 :(得分:4)
SVN是集中的,因此它不知道本地分支。
答案 1 :(得分:1)
是时候学习git了。试试git-svn。 (或者你可以使用另一个SVN-DVCS网桥)
答案 2 :(得分:1)
SVN中的此工作流程涉及到您在其中工作的第二个SVN存储库。
使用补丁程序将更改移入和移出主存储库。
这些日子不太理想。
是时候学习Hg了。 ;)
答案 3 :(得分:0)
不是最佳解决方案,不涉及git,是对新的本地结帐进行更改,而不提交它们,并将此结帐视为本地分支。然后,可以通过svn update
从trunk合并,并在完成对分支的工作时通过svn commit
提交到trunk。
但是,这个解决方案不会让人保留分支的历史记录。