0

我正在尝试设置一个本地 svn 来对一个非常大的项目进行版本控制。通常我只将预制的 SVN 用于学校的东西,甚至可以创建一个本地 svn 文件夹来跟踪更改。

svnadmin create myrepo用来创建存储库,然后svn import home/dev/svntest file:///home/dev/myrepo在那里导入文件。但是,当我运行该命令时,会创建一个名为的文件svn-commit.tmp,其中包含以下文本:

"--This line, and those below, will be ignored--

A    hello.txt:///~myrepo/test1"

我究竟做错了什么?

4

2 回答 2

2

您缺少svn import. 添加-m "Initial import of project svntest"到您的svn import行。

于 2013-02-14T01:29:18.713 回答
0

@Mike 的后续行动

  1. 不用担心这个奇怪的文件,只测试导入的结果
  2. 从一开始就按常规布局 repo 树(/trunk+ /tags +/branches)可能有一些好处(即在导入之前执行 3 mkdir 和 import into file:///home/dev/myrepo/trunk
  3. 您始终可以使用svn ls -v -R file:///home/dev/myrepo命令在 repo 和控制结果树中看到
于 2013-02-14T08:17:14.713 回答