如何在同一台服务器上签出SVN仓库?

时间:2014-04-03 10:46:27

标签: svn svn-checkout

我目前在一个网站上工作,我在服务器上托管它,服务器有一个项目的SVN存储库。 我目前正在做的是在本地存储库副本上工作,并通过ftp将其上传到开发子域。 所以我想问一下是否有办法直接在同一台服务器上签出SVN仓库。

如果我不够清楚,这是在服务器上运行的ls命令的输出: www dev svn

其中svn/devrep是我的subversion主存储库,我希望svn checkout该存储库到dev目录。

2 个答案:

答案 0 :(得分:0)

我将为两种情景提供答案,在存储库中以及来自存储库

在存储库中:(可能) 您有SVN存储库中的文件。文件在生产(DEVREP)中,您想要更改一些文件。您希望将新更改分开。因此,尝试复制存储库中的文件。在SVN中,这称为创建新分支。如果您使用任何UI客户端,如TortoiseSVN,您可以创建一个新的分支,文件也将在DEV中可用。如果您在DEV中进行任何更改,则不会影响DEVREP。

来自知识库:(不太可能,以防万一这是你需要的) 这可以在您通常从存储库检出到本地计算机时完成。

答案 1 :(得分:-1)

来自命令行:

svn co file:///path/to/repo /sub/domain/path 

和我一起工作