在mac上通过ssh连接使用svn
我有一个项目,只能与我工作的公司的 svn 服务器同步。
现在我在另一个国家远程工作,所以我无法去公司提交该项目。
因此我们建立了一个ssh帐户,以便能够与公司的服务器进行提交。
问题是我不知道如何使用 ssh 连接与服务器同步。
这是我得到的
1) 我有一个现有项目,其中包含我的所有修改和设置以在本地提交该项目。
2) 我与服务器有一个有效的 ssh 连接,
我需要输入什么命令来提交我的更改?
(我使用 mac 和终端来提交/更新)
I have a project that I could sync with the svn server only at the company I work for.
now I work remotly on the project from a different country and so I can't go to the company to commit the project.
Therefore we set up a ssh account to be able to commit with the server of the company.
the problem is I have no idea how to use the ssh connection to sync with the serveur.
here is what I got
1) I have an existing project with all my modifications and setup up to commit the project locally.
2) I have a working ssh connection to the server
what command do I need to type to commit my changes ?
(I use a mac and the terminal to commit/update)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这非常简单:您可以使用“svn+ssh”url。例如,要签出项目
然后将更改复制到签出的副本中,然后正常提交
It's very easy: you can use "svn+ssh" urls. For example, to check out the project
Then copy your changes into the checked-out copy, and commit normally
由于您已有存储库的签出,其中包含要提交的更改,因此最简单的方法是使用 svn switch 更改签出用于存储库的 URL:
有关详细信息,请参阅SVN 书籍。
Since you have an existing checkout of the repository with changes you want to commit, the easiest thing to do is use
svn switch
to change the URL that the checkout uses for the repository:For details, see the SVN Book.