我目前在一个网站上工作,我在服务器上托管它,服务器有一个项目的SVN存储库。 我目前正在做的是在本地存储库副本上工作,并通过ftp将其上传到开发子域。 所以我想问一下是否有办法直接在同一台服务器上签出SVN仓库。
如果我不够清楚,这是在服务器上运行的ls
命令的输出:
www dev svn
其中svn/devrep
是我的subversion主存储库,我希望svn checkout
该存储库到dev
目录。
答案 0 :(得分:0)
我将为两种情景提供答案,在存储库中以及来自存储库
在存储库中:(可能) 您有SVN存储库中的文件。文件在生产(DEVREP)中,您想要更改一些文件。您希望将新更改分开。因此,尝试复制存储库中的文件。在SVN中,这称为创建新分支。如果您使用任何UI客户端,如TortoiseSVN,您可以创建一个新的分支,文件也将在DEV中可用。如果您在DEV中进行任何更改,则不会影响DEVREP。
来自知识库:(不太可能,以防万一这是你需要的) 这可以在您通常从存储库检出到本地计算机时完成。
答案 1 :(得分:-1)
来自命令行:
svn co file:///path/to/repo /sub/domain/path
和我一起工作