如何从 Linux 添加或提交文件到 assembla 存储库?

如何从 Linux 添加或提交文件到 assembla 存储库?

我知道如何在 linux svn 上提交文件和添加文件,但是如何从 linux 向我的 assembla svn 提交或添加文件?

假设我正在从事我的项目:

svn co https://subversion.assembla.com/svn/my_project/trunk

所以我有:

/root/trunk

现在我在其中创建了一个新文件,我们将其命名为fileX:

/root/trunk/fileX
  • 我有哪些选项可以从 LINUX 添加或提交该文件到我的 assembla 项目?

我尝试在 trunk 文件夹内创建文件并运行以下命令,但没有成功:

svn add fileX
svn up
svn ci

更新:

root@server:/test/trunk# svn add index.pl
A         index.pl
root@server:/test/trunk# svn ci
root@server:/test/trunk#

我希望我的问题看起来清楚并且可以在这里提出,否则我恳请将其移至正确的 SX 网络。

答案1

Assembla 提供标准 Subversion 作为托管服务。

如果您可以在编写时签出项目,那么您列出的用于添加和提交文件的命令也应该有效。可能还有其他问题。

你得到了什么输出svn add fileX; svn ci?有任何错误消息吗?是什么让你相信命令失败了?

编辑:

如果svn add按预期工作,但svn ci什么也不做,那么检查:

  • Subversion 是否确实显示文件已修改?如果显示,请确保该文件带有“M” svn status
  • svn ci如果您未提供提交消息,则将调用编辑器来查看提交消息。请尝试明确提供提交消息 ( -m "first commit"),以查看启动编辑器是否存在问题。

相关内容