我在Subversion上还是新手。我需要提交一份代码到Subversion,这是我第一次这样做。所以我的导师告诉我使用SSH将用户名放在他的服务器上。我通过以下代码完成了这个任务:
amit@<URL>
,它可以正常工作。
现在他要求我提交代码,并给了我一个URL,但他说我需要首先使用SSH获得的用户名(即amit)创建一个文件夹。
我应该如何在svn链接上创建一个文件夹,然后如何提交项目?
我在Subversion上还是新手。我需要提交一份代码到Subversion,这是我第一次这样做。所以我的导师告诉我使用SSH将用户名放在他的服务器上。我通过以下代码完成了这个任务:
amit@<URL>
,它可以正常工作。
现在他要求我提交代码,并给了我一个URL,但他说我需要首先使用SSH获得的用户名(即amit)创建一个文件夹。
我应该如何在svn链接上创建一个文件夹,然后如何提交项目?
首先通过以下步骤检出该存储库:
svn checkout <Your URL> svn
现在进入 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
后面的文本是评论,您可以根据自己的需求进行更改。
svn status
命令时,您将看到带有问号(?)的新添加文件。通过svn add filename
添加每个文件。添加后,通过svn commit -m“您的注释”
提交它。 - Naveedsvn commit -m"Amit folder is added."
- Naveed神奇!! :)
如果你已经开始了一个项目,但还没有将它作为svn的工作副本。
最简单的方法:
在终端中通过cd导航到项目文件夹,然后输入以下命令:
然后执行以下命令:
svn add --force .
最后执行以下命令:
svn commit -m "first commit"
svn add * --force
是什么意思? - Hemangsvn ci
与使用svn commit
一样好。
在你的家庭文件系统中创建文件夹并将整个文件夹提交到服务器。
例如: amit/your_project_folder/
我不确定,但我会尝试这样做:
svn mkdir armit@<host>/<your_folder>
svn checkout armit@<host>/<your_folder>
<your_folder>
中svn commit <your_folder>
我需要将我的代码从我的svn发送到其他svn url。我是这样做的:
1. 在需要推送代码的地方(目标svn url)检出目标svn url。
svn co 目标svn url
2. 现在,我有了我的代码。我使用以下命令从我的代码中删除了.svn文件夹(隐藏),以避免版本之间的冲突。
rm -rf `find . -type d -name .svn`
3. 现在,我复制了我的代码(文件夹)并将其粘贴到第1步中的目标文件夹中,并运行以下命令:
svn add 文件夹路径_i_paste
4. 现在提交代码。
svn commit -m“代码已推送”
//首先添加工作副本
//删除诸如Google Places、Google Maps、Google Maps Core之类的框架,因为它们在上传数据时会导致错误。