我在 Mac OS X 10.5.6 上安装了 Subversion。当我这样做时
svn import myproject file:///library/subversion/myproject/trunk -m "initial import"
Committed revision 2.
什么也没发生。我回到命令提示符,但没有导入任何文件。有什么建议吗?
这是我为第二个帐户执行的步骤,效果很好。 repo、repo2 和 testdocs 位于根文件夹中。
登录用户帐户 打开终端并......
MacBook:/ usera$ svnadmin create repo2
MacBook:/ usera$ chmod -R a+rwX repo2
MacBook:/ usera$ cd testdocs
MacBook:testdocs usera$ svn import file:///repo2 -m "initial import"
Adding questions.rtf
Adding UsingStatement.txt
Adding questions2.txt
Adding iPhone.rtf
Committed revision 1.
MacBook:testdocs usera$
然后我在svnX中打开repo2。所有文件都在那里。我注销 usera 并登录我的帐户。我已经完成了上述操作,但是使用了“repo”。这些是我已经发布的结果,显示导入不起作用。我用 svnX 打开 repo2。所有文件都还在那里。我用 svnX 打开仓库。没有文件。为什么它在一个帐户中有效,而在另一个帐户中无效?
你期望发生什么? myproject 中的文件(如果有)将被添加到存储库中。我的项目本身不会发生任何变化 - 要获得工作副本,您需要进行结帐。
有关更多信息,请参阅此处的 svn 电子书! -> http://svnbook.red-bean.com/en/1.5/svn-book.pdf
您应该导入到:
file:///Library/...
不是
file:///library/...
在提交之前,您需要告诉 SVN 您要将当前目录中的哪些文件添加到存储库。
svn add [filename]
--编辑
好的快速课程
导航到您想要作为存储库“工作副本”的目录。
SVN CHECKOUT [my_repository_address]
创建您想要添加到存储库的文件,然后添加它们
SVN ADD [my_file]
将更改提交回存储库
SVN COMMIT
完成后,请阅读可在线免费获取的 SVN 书籍: http://svnbook.red-bean.com/en/1.5/index.html
用户权限?您可能无权访问重现文件。