为什么 svn import 不起作用?

问题描述 投票:0回答:7

我在 Mac OS X 10.5.6 上安装了 Subversion。当我这样做时

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

Committed revision 2.

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

svn macos version-control
7个回答
3
投票

你确定吗?它说import已提交...尝试结账! (并阅读:)


3
投票

这是我为第二个帐户执行的步骤,效果很好。 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 打开仓库。没有文件。为什么它在一个帐户中有效,而在另一个帐户中无效?


1
投票

你期望发生什么? myproject 中的文件(如果有)将被添加到存储库中。我的项目本身不会发生任何变化 - 要获得工作副本,您需要进行结帐。


1
投票

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


0
投票

您应该导入到:

file:///Library/...

不是

file:///library/...

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


0
投票

用户权限?您可能无权访问重现文件。

© www.soinside.com 2019 - 2024. All rights reserved.