创建SVN回购时出错

创建SVN回购时出错,svn,localhost,git-svn,repository,Svn,Localhost,Git Svn,Repository,好的,过去几周我一直在学习GIT和SVN。设法掌握了GIT的功能(简直太棒了),并将其设置好,以及Drush for my Drupal安装来同步我的多个安装。但我就是不知道如何理解我的一些公司的老网站SVN 在我的本地机器上,我使用命令行工具安装了xCode,以获得svn v1.6.18安装,并在具有ssh访问权限的web服务器上设置了svn v1.6.12repo 在我的本地计算机上,我尝试创建一个新的repo,但总是出现错误:svn:warning:“.”不是工作副本。试着做任何我能做到的

好的,过去几周我一直在学习GIT和SVN。设法掌握了GIT的功能(简直太棒了),并将其设置好,以及Drush for my Drupal安装来同步我的多个安装。但我就是不知道如何理解我的一些公司的老网站SVN

在我的本地机器上,我使用命令行工具安装了xCode,以获得svn v1.6.18安装,并在具有ssh访问权限的web服务器上设置了svn v1.6.12repo

在我的本地计算机上,我尝试创建一个新的repo,但总是出现错误:
svn:warning:“.”不是工作副本
。试着做任何我能做到的事。学习了一些教程,其中大多数都希望我做
svnadmin
。这甚至不是一个有效的命令


感觉我错过了一些非常简单的东西(比如
svn init
…?

subversion与具有多个repo的中央repo git一起工作=>您从服务器签出中央repo,一旦您的更改被实现,您就将它们提交回服务器上的中央repo。没有GIT中的“本地推送”功能。

因此只需使用
svn co[url to repo][local directory/file]
?您将cd刻录到您在本地机器上签出repo的位置,然后使用svn co[local directory/file]即可。谢谢@Jeroen。如果我想在服务器上的repo上提交。可以直接从本地机器上完成吗,还是必须通过ssh连接到服务器上?@Josh:SVN中没有本地提交;所有提交都是对repo(通常位于另一台机器上)进行的。很明显,可以有本地SVN存储库。您可以使用
svnadmin
(假设已安装)创建它们,并使用
file://
URL检查它们。然而,回购协议通常必须与工作副本分开。