使用Tortoise SVN更新存储库

时间:2014-04-07 17:07:01

标签: svn tortoisesvn

我在为公司做项目的PC上,他们给了我一个他们回购的链接

https://companyname.beanstalkapp.com/app_name

我可以使用Tortoise SVN更新此网址中的代码吗?我尝试过使用Tortoise SVN中的导出选项和上面的url,几分钟后消息说已完成,但代码尚未更新。

2 个答案:

答案 0 :(得分:2)

我建议您查看Subversion Book。如果你仔细阅读前两章(并且它最多不会超过几个小时),你将获得Subversion的完整纲要以及如何使用它。如果以前曾经使用过版本控制,你可能会在一两个小时内完成前四章。

Subversion非常简单,您需要了解一些非常基本的概念。

您获得的 URL 是Subversion存储库的地址。不要被https://前缀所迷惑。 Subversion有多种方式可以与主存储库进行通信,而httpd是最受欢迎的方式之一。这不是一个网页。这是Subversion回购的地址。它可以像svn://一样轻松开始。

您从主仓库中签出到您系统上的本地工作目录。这是 您的 工作目录。你不应该分享它。如果其他人需要修改一两个文件,他们会结帐到他们自己的工作目录

签出本地计算机的代码,进行更改,完成后,您更改提交回主存储库。人们将能够看到您所做的更改以及进行这些更改的原因。

Subversion旨在供多个客户端使用。这是您与存储库通信的方式。例如,如果使用VisualStudio,则可以使用VisualStudio Subversion客户端。如果您使用的是Linux,则可以使用Nautilus文件浏览器中内置的Nautilus客户端。您可以使用您选择的任何客户端。与其他版本控制系统不同,Subversion被设计为客户端无关

TortoiseSVN是一个通过Windows资源管理器工作的客户端。打开Windows资源管理器在您的机器上创建一个文件夹来存储您的工作副本。然后,如果您安装了TortioiseSVN,您应该能够右键单击该文件夹,然后转到“SVN Checkout”。执行此操作时,您将看到一个弹出的对话框,允许您选择存储库并浏览它。在存储库的URL下,放置https://companyname.beanstalkapp.com/app_name。然后单击右侧三个点的框。

这将允许您“探索”存储库。你想这样做,因为我怀疑可能有trunktagsbranches。你可能想要干线。找到要结帐的目录,右键单击该新文件夹,然后选择“结帐”。 Subversion将签出整个项目。然后,您可以使用您想要的任何工具(我建议使用Notepad ++)来编辑系统上的文件。

修改完所需的所有文件后,返回工作副本的根文件夹,右键单击它,然后选择“提交”。您描述了您所做的更改以及原因,并且就是这样,您已经进行了更改。

再次阅读Subversion书籍。它快速而简单,可以帮助您加快速度。

答案 1 :(得分:0)

根据Beanstalk的文档,companyname.beanstalkapp.com/app_name将是存储库的URL

您可以轻松验证是否使用TortoiseSVN的Repository Browser(如果您在浏览器中看到repo-tree,URL很好),从存储库的某个节点(来自repo-browser)将代码签入本地WC,编辑数据并提交更改