svn与纳米问题

svn与纳米问题,svn,configuration,ubuntu,nano,Svn,Configuration,Ubuntu,Nano,我试图将svn配置为在我的机器(Ubuntu)上本地运行,但遇到了一些问题。遵循官方《svn红皮书》教程中的说明(逐字)让我头疼 这只是一个简单的jane VCS设置,svn和svnadmin安装在/user/lib本地,我的预期工作副本(尽管我没有指定/导入它作为工作副本)位于/home/myUser/myProj。我的svn存储库将位于/opt/sandbox/svn 我希望我的存储库能够存储多个项目,每个项目都实现标准的“主干、分支、标记”目录 此外,我不需要任何安全/auth配置,因为这

我试图将svn配置为在我的机器(Ubuntu)上本地运行,但遇到了一些问题。遵循官方《svn红皮书》教程中的说明(逐字)让我头疼

这只是一个简单的jane VCS设置,svn和svnadmin安装在/user/lib本地,我的预期工作副本(尽管我没有指定/导入它作为工作副本)位于/home/myUser/myProj。我的svn存储库将位于/opt/sandbox/svn

我希望我的存储库能够存储多个项目,每个项目都实现标准的“主干、分支、标记”目录

此外,我不需要任何安全/auth配置,因为这只是本地计算机上我自己项目的版本控制

所以我猜设置这个的逻辑流程是:
(1) 在/opt/sandbox/svn创建存储库
(2) 将myProj项目目录添加到存储库中
(3) 在myProj中添加trunk/、branchs/和tags/目录 (4) 指定/home/myUser/myProj作为/opt/sandbox/svn/myProj/trunk的工作副本
(5) 将/home/myUser/myProj添加到/trunk中

另一方面,不要担心为主干和分支等设置此项的逻辑。我只是想找人演示如何在svn中为项目设置源代码管理,稍后我会担心我的内部“版本控制过程”(从哪个目录推/拉,等等!)

我的一生都不知道该怎么做Plus,每当我使用file:///运行任何命令时(我必须这样做,因为它是本地svn),而不是执行命令,终端只会打开一个nano的实例,就像它想让我编辑一样

因此,有人能解释一下:
(1) 我上面指定的逻辑流是否正确,如果不正确,需要更改什么;和
(2) 我需要运行哪些终端/svn命令来实现正确的逻辑流;和
(3) 纳米业务到底是怎么回事


谢谢

首先,我不会将存储库称为沙箱。这个术语通常与工作副本同义。也许/opt/repository/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=commit-m

首先,我不会调用存储库沙箱。这个术语通常与工作副本同义。也许/opt/repository/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=commit-m

您在提交内容时是否正在编写提交消息?当我尝试在没有提交消息的情况下提交时,一个nano窗口提示我写一条提交消息。在你的5个步骤中,你走了多远?您运行了什么命令导致nano启动?存储库数据不属于
/opt
。考虑将它放入“代码> /VAR/VNS/Soobox < /C>”或“在您的主目录中”。您在提交东西时是否编写提交消息?当我尝试在没有提交消息的情况下提交时,一个nano窗口提示我写一条提交消息。在你的5个步骤中,你走了多远?您运行了什么命令导致nano启动?存储库数据不属于
/opt
。考虑把它放入代码> /VAR/VNS/Soobox < /C>或在您的主目录中。