好的...所以我想上传一些东西到 SVN 服务器。这有多难?好吧,事实证明我已经使用windumb 太久了。
首先,我应该将文件夹“克隆”到我的计算机上,使用
svn co --username USERNAME URL
Run Code Online (Sandbox Code Playgroud)
好吧,所以我
cd ~/.../0.SVN
svn co --username USERNAME URL
Run Code Online (Sandbox Code Playgroud)
并得到一个
svn: OPTIONS from URL: 200 OK.
Run Code Online (Sandbox Code Playgroud)
接下来,我创建一个文件夹~/.../0.SVN/someFolder,将一些文件放入该文件夹中,并想添加它以便我可以提交它。
svn add someFolder
Run Code Online (Sandbox Code Playgroud)
现在它给了我一个
"." is not a working copy
Run Code Online (Sandbox Code Playgroud)
而且我不知道出了什么问题,因为我基本上完全按照我的指示去做。
假设 URL 是http://svn.example.com/somewhere/somerepo. 然后svn co http://svn.example.com/somewhere/somerepo在当前目录下创建一个名为somerepo. 这就是 svn checkout 所在的位置。
如果要向 svn 存储库添加更多文件,则需要将它们放在该somerepo目录下。
cd somerepo
# create someFolder and put your new stuff there
svn add someFolder
svn commit
Run Code Online (Sandbox Code Playgroud)
使用该命令ls查看目录中存在哪些文件。使用ls -A到像也看到隐藏文件.svn的子目录。
用svn info看什么SVN认为当前目录下。
所有这些都假设结帐成功。如果你从 svn 看到这条消息:
svn: OPTIONS from http://svn.example.com/somewhere/somerepo: 200 OK
Run Code Online (Sandbox Code Playgroud)
(或其他一些 HTTP 代码:403、403 等)这是 subversion 告诉您它不理解来自服务器的响应的方式。常见原因有:
| 归档时间: |
|
| 查看次数: |
44082 次 |
| 最近记录: |