12

我是 Subversion 的新手。我必须提交一个关于颠覆的代码,这是我第一次这样做。所以我的导师告诉我使用 SSH 将用户名放在他的服务器上。我通过以下代码做到了这一点:

amit@<URL>它工作正常。

现在他要求提交代码并给我网址,但他说我首先使用您在 SSH 时获得的用户名创建一个文件夹,即 amit。

我如何在 svn 链接上创建一个文件夹,然后如何提交项目。

4

7 回答 7

24

首先签出该存储库

svn checkout <Your URL> svn

现在cdsvn文件夹,在svn文件夹中创建用户名文件夹(amit)并提交:

svn commit -m"username folder is created."

现在将您的文件复制到该文件夹​​中(在您的情况下为amit)。现在您必须添加每个新文件或新文件夹:

svn add filename
svn add foldername

现在您可以将这些文件提交到服务器:

svn commit -m"Some new files are added."

注意: 后面的文字-m是注释,您可以根据需要进行更改。

于 2011-06-20T09:44:59.807 回答
4

魔法!!:)

如果您已经有一个开始工作的项目,但它还不是 svn 工作副本。

有史以来最简单的方法:

使用 cd 导航到终端中的项目文件夹并键入:

svn co http://svn.mine.com/svn/app_ios/trunk/

然后:

svn 添加 --force 。

然后:

svn commit -m "第一次提交"

于 2015-09-17T14:34:45.530 回答
2

svn ci和使用一样好svn commit

于 2011-06-20T09:48:47.387 回答
0

在您的主文件系统中创建文件夹并将整个内容提交到服务器。

例如:amit/your_project_folder/

于 2011-06-20T09:45:12.927 回答
0

不确定,但我会试试这个:

  • svn mkdir armit@<host>/<your_folder>
  • svn checkout armit@<host>/<your_folder>
  • 将文件复制到<your_folder>本地
  • svn commit <your_folder>
于 2011-06-20T09:49:11.460 回答
0

我不得不将我的代码从我的 svn 发送到其他 svn url。我做了什么

1 在一个地方结帐目标svn url(我需要推送我的代码)

svn codestination_svn_url

2 现在,我有了我的代码。我使用以下命令从我的代码中删除了 .svn 文件夹(隐藏)以避免版本之间的冲突

rm -rf`查找。-type d -name .svn`

3 现在我复制了我的代码(文件夹)并将其粘贴到目标文件夹,即在步骤 1 中并运行以下命令

svn add folder_path_i_paste

4 现在提交代码。

svn commit -m"代码推送"

于 2018-07-25T12:59:06.610 回答
0

//首先添加工作副本

  • svn co 你的网址
  • svn 添加 * --force
  • svn commit -m "第一次提交"

//删除谷歌地方、谷歌地图、谷歌地图核心等框架,因为这些框架在上传数据时会导致错误。

于 2019-02-28T06:46:04.507 回答