我刚刚下载了Cornerstone,并希望将现有文件添加到新的存储库中。存储库将基于文件(无服务器)并由单个开发人员使用。在Cornerstone中,我创建了一个存储库。它没有任何文件夹。然后,我选择一个现有的项目文件夹并导入它。文件夹导入但我的文件或子文件夹都没有。我已尝试使用其他文件夹并获得相同的结果。
然后我使用HTTPS从box2d.svn.sourceforge.net添加了box2d存储库。添加了很好,我看到它的三个主要文件夹(分支,标签,主干)。我能够把它检查到一个工作文件夹。
我正在使用Mac OS X 10.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
然后我通过命令行创建了一个新的存储库,该工作正常。我还通过Cornerstone为它添加了一个文件夹,您可以在下面看到:
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上登录另一个帐户,它确实有效:Why doesn't svn import work?。我只是在另一个帐户中测试过,它运行正常。
有什么方法可以让svn导入我的主帐户?它是文件权限还是什么?
- 找到解决方案 -
出于某种原因,“*”是我在此帐户中忽略的一部分。删除后,一切都很好。
答案 0 :(得分:0)
在Mac中,您可以使用SVNx和xcode来维护颠覆。它简单易用,基于GUI。 SVNx是免费软件。