我已经使用 Git 一段时间了。我不是这方面的专家,但我了解许多常见操作。然而,我刚刚开始一个使用颠覆的项目,他们鼓励使用 TortoiseSVN。
到目前为止,我犯了一些代价高昂的错误,并且很难理解 SVN 在做什么。我正在寻找有关如何在这个新环境中快速上手的建议。
关于从 Git 背景理解 SVN 分支和 merge 的最有用的建议是什么?
最佳答案
GitHub 实际上有 very concise guide为了这个我发现很有帮助的精确目的。
实际上,分支之间的关系和目录结构是不同的。 SVN 分支实际上是存储库中的文件夹。创建另一个分支并复制文件供您处理(trunk
目录被复制到 new-branch
目录中)。 Git 对此进行了抽象 - 目录及其文件在新分支创建时不会更改。
关于git - 如何理解来自Git的SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28613318/