2

我目前已经切换到 SVN (Tortoise)。这是我第一次接触SVN。所以像我这样的新手,像往常一样,会出现很多问题,有些我们在互联网上找到了令人信服的答案,有些则没有。我属于我们尝试编写代码、使用它、测试它然后将其添加到主项目中的那种开发人员。您可能会说这就是 SVN 中的分支(我同意,但仍有一些问题)。我读过通常人们在分支部分进行开发部分,然后在将其提交到存储库之前合并来自分支->主干的内容。

我有几个问题:

  1. 有人可以向我解释如何使我的分支/分支文件夹成为我当前的工作文件夹,以便我可以测试我的书面代码和类似的东西,在此之前我曾经在我的本地主机上工作,在将其上传到主服务器之前重新检查所有内容,我希望有人能理解我的问题。现在主干文件夹作为我当前的目录工作。

  2. 如何将内容从主干传输到我的分支/分支文件夹,只需复制和粘贴,或者是否有其他复杂的方法可以做到这一点。

我最近从我的本地目录结构看起来像的存储库更新了我的本地目录

Project/
       Code/
            /trunk   /branches (both in same directory)

所有必要的数据现在都在主干中,并且分支文件夹是空的。使用分支/分支文件夹的更好方法是什么,在分支目录中创建一个新文件夹分支或将主干的内容获取到分支并从那里开始工作。

任何帮助或任何有用的链接将不胜感激!

谢谢

4

1 回答 1

2

如何使我的分支/分支文件夹成为我当前的工作文件夹

在 SVN 中,这称为“切换”您的工作副本。右键单击工作副本的根目录,然后选择“Tortoise SVN”、“Switch”。

如何将内容从主干传输到我的分支/分支文件夹

最简单的方法是创建分支作为主干的副本。您可以使用复制(分支/标签)功能:'Tortoise SVN'、'分支/标签'。您也可以选中底部的框以自动切换到该分支。

git 问题:有人刚刚发表了关于“更现代的 VCS”的评论,然后将其删除。IMO Subversion 可以很好地进行分支,并且可能比 git 更平易近人,但现在似乎每个人都在使用 git。一旦您对 VCS 总体感到满意,那么看看 git 可能符合您的兴趣。

于 2012-07-16T15:38:40.370 回答