我正在尝试将svn配置为在我的机器(Ubuntu)上本地运行,并且遇到了一些问题。按照官方svn教程中的逐字说明,我感到头疼。
这只是一个简单的VCS设置,svn和svnadmin在/user/lib本地安装,我的预期工作副本(虽然我没有将其指定/导入为工作副本)位于/home/myUser/myProj.。我的svn存储库将位于/opt/sandbox/svn
我希望我的存储库能够存储多个项目,每个项目都实现标准的“主干、分支、标记”目录。
另外,我不需要任何安全/auth配置,因为这只是本地机器上我自己的项目的版本控制。
因此,我猜想设置这个程序的逻辑流程是:
(1)在/opt/sandbox/svn创建存储库
(2)将myProj项目目录添加到存储库中
(3)在myProj中添加主干/、分支/和标记/目录
(4)指定/home/myUser/myProj为/opt/sandbox/svn/myProj/主干的工作副本
(5)在/trunk中添加/home/myUser/myProj
另外,不要担心将其设置为主干和分支的逻辑,等等。我只是想找人演示如何为svn中的项目设置源代码控制,我会担心我的内部“版本控制过程”(推送/从哪个目录中提取,等等)。晚些时候!
为了我的生命我想不出该怎么做。file:/// +,每当我使用运行任何命令(因为它是本地svn),而不是执行终端的命令时,只会打开nano的一个实例,就像它希望我编辑一些东西一样。
所以有人能给我们一些启示吗:
(一)我所述的逻辑流程是否正确,若否,有何需要更改;及
(2)需要运行哪些终端/svn命令来实现正确的逻辑流;
(3)那项纳米生意是怎么回事?
谢谢!
发布于 2011-01-05 18:36:49
首先,我不会调用存储库沙箱。这个术语通常是工作副本的同义词。也许/opt/存储库/svn越少输入越好,所以我会做/opt/repo。
为了避免启动编辑器,请使用:
svn commit -m "my commit message" somefiles.*
或者用速记把每件事都记录下来
cd working_copy
svn ci -m ""
1)逻辑流是好的
2)信息布局命令
svn co file:///opt/repository/svn
cd svn
mkdir -p trunk/myProj branches/myProj tags/myProj
svn add *
svn ci -m "initial layout"
清除顶层结帐
rm -rf trunk branches tags
创建您的项目
svn co file:///opt/repository/svn/trunk/myProj
cd myProj
svn add *
svn ci -m "initial project layout"
3) nano fix =提交-m
https://stackoverflow.com/questions/4607492
复制相似问题