使用Tortoise SVN更新存储库

使用Tortoise SVN更新存储库,svn,tortoisesvn,Svn,Tortoisesvn,我在一台电脑上为一家公司做一个项目,他们给了我一个他们回购协议的链接 https://companyname.beanstalkapp.com/app_name 我是否可以使用Tortoise SVN更新此url中的代码?我曾尝试在Ortoise SVN和上面的url中使用导出选项,几分钟后,一条消息显示完成,但代码尚未更新 根据Beanstalk的文档,companyname.beanstalkapp.com/app_name将是存储库的URL 您可以使用TortoiseSVN的Reposi

我在一台电脑上为一家公司做一个项目,他们给了我一个他们回购协议的链接

https://companyname.beanstalkapp.com/app_name

我是否可以使用Tortoise SVN更新此url中的代码?我曾尝试在Ortoise SVN和上面的url中使用导出选项,几分钟后,一条消息显示完成,但代码尚未更新

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

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

我建议您查看。如果您阅读了前两章(最多不超过几个小时),您将获得Subversion的完整概述以及如何使用它。如果您以前使用过版本控制,您可能会在一两个小时内读完前四章

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

提供给您的URL是Subversion存储库的地址。不要被
https://
前缀愚弄。Subversion有多种与主存储库对话的方式,
httpd
是最流行的方式之一。这不是一个网页。这是你的Subversion repo的地址。用
svn://
也可以很容易地启动它

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

将代码签出到本地计算机,进行更改,完成后,将更改提交回主存储库。人们将能够看到你做了什么改变,以及你为什么做这些改变

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

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

这将允许您“浏览”存储库。您想这样做是因为我怀疑可能存在
主干
标记
,以及
分支
。你可能想要一个行李箱。找到要签出的目录,右键单击该新文件夹并选择“签出”。Subversion将签出整个项目。然后,您可以使用您想要的任何工具(我推荐Notepad++)来编辑系统上的文件

修改完所有需要的文件后,返回工作副本的根文件夹,右键单击它,然后选择“提交”。你描述了你做了哪些改变,以及为什么要做,就这样,你做了改变


再一次,阅读颠覆之书。它既快速又简单,可以帮助您提高速度。

这一切都取决于他们的服务器是否允许使用您的证书进行外部读/写是的,我有读/写权限。您的问题让人觉得您根本不知道如何使用SVN。“导出”不是更改存储库中代码的命令。“导出”也不是在您的机器上获取代码以进行修改的命令。“导出”是在特定版本中获取代码的存档副本。您可能想要“签出”或“更新”或“提交”。这些都是非常基本的操作。在盲目尝试命令之前,您应该先阅读如何使用工具,而不知道这些命令的用途。我可以使用浏览器访问这些代码,但不知道如何提交新版本。我再试试汉克斯,想得到一个详细的答案