Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 首次导入和签出项目的建议_Svn_Version Control - Fatal编程技术网

Svn 首次导入和签出项目的建议

Svn 首次导入和签出项目的建议,svn,version-control,Svn,Version Control,使用推荐行客户端的Subversion 1.6.6 首次导入和签出项目 我发现,当我创建一个新项目时,我会使用正常的目录结构,即 game_sys_proj /trunk /branches /tags 步骤: 1) I import game_sys_proj to subversion repository. 2) Delete game_sys_proj directory. 3) Checkout game_sys_proj project. 这将创建与

使用推荐行客户端的Subversion 1.6.6

首次导入和签出项目

我发现,当我创建一个新项目时,我会使用正常的目录结构,即

game_sys_proj
    /trunk
    /branches
    /tags
步骤:

1) I import game_sys_proj to subversion repository. 
2) Delete game_sys_proj directory. 
3) Checkout game_sys_proj project. 
这将创建与我删除的内容完全相同的副本

我只是想知道还有别的方法吗?其他开发人员在第一次导入和签出时会做什么


非常感谢您的建议,

您可以使用就地结账,而不是导入和删除。例如,如果您在
file:///var/svn/game_sys_proj
,只需将新存储库的主干签出到当前目录:

$ cd game_sys_proj
$ svn co file:///var/svn/game_sys_proj/trunk .
$ svn add foo bar baz # add all files/directories you want in version control
$ svn commit
另见