为什么svn导入不起作用?

时间:2009-03-13 13:32:44

标签: svn macos version-control

我在Mac OS X 10.5.6上进行了颠覆设置。当我做的时候

svn import myproject file:///library/subversion/myproject/trunk -m "initial import"

Committed revision 2.

什么都没发生。我回到命令提示符,没有导入任何文件。有什么建议吗?

7 个答案:

答案 0 :(得分:3)

你确定吗?它说import已经承诺了...试试看! (并阅读book:)

答案 1 :(得分:3)

这不是答案,但我不能坚持评论。 (如果主持人有更好的方式,请告诉我。)

以下是我为第二个帐户执行的步骤,该工作正常。 repo,repo2和testdocs都在根文件夹中。

登录usera帐户 打开终端和....

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打开repo。没有文件。为什么它在一个帐户中工作而在另一个帐户中不起作用?

答案 2 :(得分:1)

你期待发生什么? myproject中的文件(如果有的话)将被添加到存储库中。我的项目本身没有任何变化 - 要获得一份工作副本,你需要办理结账。

答案 3 :(得分:1)

有关更多信息,请参阅此处的svn电子书! - > http://svnbook.red-bean.com/en/1.5/svn-book.pdf

答案 4 :(得分:0)

您应该导入:

file:///Library/...

file:///library/...

答案 5 :(得分:0)

在提交之前,您需要告诉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

答案 6 :(得分:0)

用户权限?您可能无法访问repro文件。