首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >svn和nano问题

svn和nano问题
EN

Stack Overflow用户
提问于 2011-01-05 18:00:28
回答 1查看 1.5K关注 0票数 1

我正在尝试将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)那项纳米生意是怎么回事?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-01-05 18:36:49

首先,我不会调用存储库沙箱。这个术语通常是工作副本的同义词。也许/opt/存储库/svn越少输入越好,所以我会做/opt/repo。

为了避免启动编辑器,请使用:

代码语言:javascript
运行
复制
svn commit -m "my commit message" somefiles.*

或者用速记把每件事都记录下来

代码语言:javascript
运行
复制
cd working_copy
svn ci -m ""

1)逻辑流是好的

2)信息布局命令

代码语言:javascript
运行
复制
svn co file:///opt/repository/svn
cd svn
mkdir -p trunk/myProj branches/myProj tags/myProj
svn add *
svn ci -m "initial layout"

清除顶层结帐

代码语言:javascript
运行
复制
rm -rf trunk branches tags

创建您的项目

代码语言:javascript
运行
复制
svn co file:///opt/repository/svn/trunk/myProj
cd myProj
svn add *
svn ci -m "initial project layout"

3) nano fix =提交-m

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4607492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档