TortoiseSVN 使用要点

1、如何在repository中share/check in一个新项目
在svn中这种操作叫Import. "Import"是把本地路径的一组文件import到repository中去, 操作结束后, 本地这组文件依然保持着本地的状态, 是无法与svn进行update/commit的. 需要再次把远程的repo中的那组文件, checkout到本地的这个项目目录中之后, 以后才能进行同步.

推荐采用以下步骤:
0、假设本地项目文件夹为 prj, 下有若干子目录和相关文件

1、先把prj重命名为prjOld. 然后在本地建一个空的文件夹 prj, 鼠标点击prj目录, 对prj这个空文件夹进行import操作. 远程的资源库路径中, 必须手动加入prj的路径。
svn://192.168.2.200/prj

(否则就会把本地prj\*.* import到repo, 而不包括prj目录本身)

2、checkout远程的"svn://192.168.2.200/prj"到本地的prj目录(其实就是远程prj空目录对本地prj空目录的操作). 这样, 本地的prj目录就和远程的prj目录完成关联了

3、把步骤1中的prjOld\*.*, 复制回本地的prj空目录. 并且prj目录下(现在有文件了)不需要上传的文件/文件夹上应用"add to ignore list"(可同时选多文件/目录)

4、commit本地的prj目录, 完成同步,至此,项目导入repo完成。

猜你喜欢

转载自neo.iteye.com/blog/642205