Svn Subversion导入
我一直在做一个项目,我决定它需要一些版本控制。我有一台SVN服务器在另一台机器上运行,我想将该代码导入我的SVN存储库。我正在开发,我的SVN服务器是一台远程OSX机器 我在我的开发机器上进入我的Django项目,Svn Subversion导入,svn,setup-project,Svn,Setup Project,我一直在做一个项目,我决定它需要一些版本控制。我有一台SVN服务器在另一台机器上运行,我想将该代码导入我的SVN存储库。我正在开发,我的SVN服务器是一台远程OSX机器 我在我的开发机器上进入我的Django项目,~/Django_projects/myproject,并运行以下命令:svn import svn+ssh://user@IP.ADDRESS/path/to/svn/repo。结果是添加了一大堆文件 然后我修改了几个文件并尝试签入:svnci 该命令发出以下错误消息:svn:'pa
~/Django_projects/myproject
,并运行以下命令:svn import svn+ssh://user@IP.ADDRESS/path/to/svn/repo
。结果是添加了一大堆文件
然后我修改了几个文件并尝试签入:svnci
该命令发出以下错误消息:svn:'path/to/svn/repo'不是工作副本
我做错了什么?如何将我的资料签入SVN,以便进行适当的版本控制?这是因为
SVN import
不会创建工作副本。要解决此问题,请执行以下步骤:
- 首先备份修改过的文件,以防万一李>
- 运行
其中svn co——强制svn+ssh://user@IP.ADDRESS/path/to/svn/repo/path/to/import/path/to/wc
是要创建工作副本的根目录。这会将存储库中的路径签出到指定为工作副本位置的路径。path/to/wc
参数将继续签出,即使存储库中的文件已经在工作副本中。它不会覆盖它们--force
- 运行
以验证指示为修改的文件是否是您要更改的文件svn status/path/to/wc
- 运行
svn ci