我在为公司做项目的PC上,他们给了我一个他们回购的链接
https://companyname.beanstalkapp.com/app_name
我可以使用Tortoise SVN更新此网址中的代码吗?我尝试过使用Tortoise SVN中的导出选项和上面的url,几分钟后消息说已完成,但代码尚未更新。
答案 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
。然后单击右侧三个点的框。
这将允许您“探索”存储库。你想这样做,因为我怀疑可能有trunk
,tags
和branches
。你可能想要干线。找到要结帐的目录,右键单击该新文件夹,然后选择“结帐”。 Subversion将签出整个项目。然后,您可以使用您想要的任何工具(我建议使用Notepad ++)来编辑系统上的文件。
修改完所需的所有文件后,返回工作副本的根文件夹,右键单击它,然后选择“提交”。您描述了您所做的更改以及原因,并且就是这样,您已经进行了更改。
再次阅读Subversion书籍。它快速而简单,可以帮助您加快速度。
答案 1 :(得分:0)
根据Beanstalk的文档,companyname.beanstalkapp.com/app_name
将是存储库的URL
您可以轻松验证是否使用TortoiseSVN的Repository Browser(如果您在浏览器中看到repo-tree,URL很好),从存储库的某个节点(来自repo-browser)将代码签入本地WC,编辑数据并提交更改