对于开发人员类型的人来说,这可能是一个非常愚蠢的新手问题,但我很茫然:(我一直在尝试学习如何使用 Subversion 来保存我的代码历史,但我正在找到它相当困惑。我阅读了 Subversion 附带的“书”,但我没有发现它有多大帮助。我使用的是 Windows,我下载了 TortoiseSVN GUI。
我真正想知道的只是创建一个新项目,在其中放入一个文件(任何旧文件),然后更新该文件,这样我就可以看到它是如何工作的。我创建了一个“存储库”(在 svn_repository/test 中),如果有人能告诉我应该如何创建一个新文件/将一个文件放入其中,然后更新该文件,我会非常高兴: )知道我的运气,这将是“将文件拖放到目录中”这样简单的事情。抱歉问了这么愚蠢的问题!
此外,如果有人能告诉我如何让它与 Zend Studio 一起工作,那将是非常棒的一点。谢谢!
最佳答案
subversion repo 的推荐目录结构包含三个文件夹:“branches”、“tags”和“trunk”。因此,在新文件夹中方便的地方创建这些文件夹。
右键单击这些文件夹的父文件夹,转到 TortoiseSVN 并选择 Import。输入您在此处创建的存储库的 url(ie_ https://JUNK:8443/svn/Test/ 是我刚刚在本地计算机上创建的)。点击确定按钮,文件夹将被导入。
现在浏览到您希望存储库在本地计算机上的位置(我已经转到 C:\workspace\test)。右键单击并转到 SVN Checkout。
现在,您想从存储库的主干中 checkout ,因此更改存储库 URL 以反射(reflect)这一点 (https://JUNK:8443/svn/Test/trunk/)。点击确定按钮。
在此目录中创建一个新文件。右键单击它并转到 TortoiseSVN,然后添加。点击确定,该文件现在被标记为 repo 的新文件。右键单击文件的父文件夹,您应该会看到 SVN Update 和 SVN Commit。 SVN 更新将使用存储库中的文件刷新本地文件。 SVN Commit 会将已更改的本地文件发送回存储库。
玩得开心 :)
关于svn - 学习如何使用 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/124667/