Svn 如何将文件添加到基于文件的存储库?

Svn 如何将文件添加到基于文件的存储库?,svn,version-control,Svn,Version Control,我刚下载了Cornerstone,想将现有文件添加到新的存储库中。存储库将是基于文件的,没有服务器,由单个开发人员使用。在基石中,我创建了一个存储库。它没有任何文件夹。然后,我选择一个现有项目文件夹并导入它。文件夹已导入,但没有我的文件或子文件夹。我在其他文件夹中尝试过,得到了相同的结果 然后,我使用HTTPS从box2d.svn.sourceforge.net添加了box2d存储库。这增加了罚款,我看到它的三个主要文件夹分支,标签,主干。我能够将它签出到一个工作文件夹中 我正在使用MacOSX

我刚下载了Cornerstone,想将现有文件添加到新的存储库中。存储库将是基于文件的,没有服务器,由单个开发人员使用。在基石中,我创建了一个存储库。它没有任何文件夹。然后,我选择一个现有项目文件夹并导入它。文件夹已导入,但没有我的文件或子文件夹。我在其他文件夹中尝试过,得到了相同的结果

然后,我使用HTTPS从box2d.svn.sourceforge.net添加了box2d存储库。这增加了罚款,我看到它的三个主要文件夹分支,标签,主干。我能够将它签出到一个工作文件夹中

我正在使用MacOSX10.6.2。你知道为什么我不能向我创建的存储库中添加任何内容吗

-编辑-

我通过命令行尝试了以下操作,以查看是否有任何不同:

MacBook:sdkiq userA$ svn checkout file:///svnrepository/projectA
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///svnrepository/projectA'
然后我转到svnrepository文件夹并执行了以下操作:

MacBook:svnrepository userA$ svn info
svn: '.' is not a working copy
然后,我通过命令行创建了一个新的存储库,这很有效。我还通过基石添加了一个文件夹,您可以在下面看到:

MacBook:developer userA$ svnadmin create "New Repository"
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
  0  ?                    Nov 28 09:26 ./
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
  1 usera              Nov 28 09:32 ./
  1 usera              Nov 28 09:32 projectA/
然后我尝试导入,但没有成功:

MacBook:projects userA$ svn import projectA "file:///Developer/New Repository/projectA" -m "First Import"
我在projectA文件夹中看不到任何文件

-编辑-

我知道现在发生了什么,但不知道如何解决它。这对我来说是一个老问题,也是我不久前放弃svn的原因。在我的主要帐户中,导入不起作用。如果我在我的Macbook上登录到另一个帐户,它确实可以工作:。我刚刚在另一个帐户中进行了测试,效果很好

有什么方法可以让svn导入在我的主帐户上工作吗?是文件权限还是什么

-解决方案-


*出于某种原因,是我在这个账户中的一部分。删除它后,一切正常。

在Mac中,您可以使用SVNx和xcode来维护subversion。它简单且基于GUI。SVNx是自由软件

从svn红皮书:导入数据后,请注意原始树不受版本控制。要开始工作,您仍然需要svn签出树的新工作副本。您是否尝试了svn签出或svn信息以查看您的文件夹是否实际签入?我不希望使用命令行,因为这正是我的目的。您不必使用命令行。我只是想让您确认,尽管import命令返回成功,但这些文件实际上并未添加到存储库中。尝试签出一份新的副本,看看文件是否仍然不存在。关于你最后的评论,我已经更新了OP,因为它的格式更好。