在mac上通过ssh连接使用svn

发布于 2024-11-02 20:37:13 字数 311 浏览 0 评论 0原文

我有一个项目,只能与我工作的公司的 svn 服务器同步。

现在我在另一个国家远程工作,所以我无法去公司提交该项目。

因此我们建立了一个ssh帐户,以便能够与公司的服务器进行提交。

问题是我不知道如何使用 ssh 连接与服务器同步。

这是我得到的

1) 我有一个现有项目,其中包含我的所有修改和设置以在本地提交该项目。

2) 我与服务器有一个有效的 ssh 连接,

我需要输入什么命令来提交我的更改?

(我使用 ma​​c 和终端来提交/更新)

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤者何惧 2024-11-09 20:37:13

这非常简单:您可以使用“svn+ssh”url。例如,要签出项目

svn co svn+ssh://servername.company.com/path/to/repository localname

然后将更改复制到签出的副本中,然后正常提交

svn commit -m "Log msg"

It's very easy: you can use "svn+ssh" urls. For example, to check out the project

svn co svn+ssh://servername.company.com/path/to/repository localname

Then copy your changes into the checked-out copy, and commit normally

svn commit -m "Log msg"
热情消退 2024-11-09 20:37:13

由于您已有存储库的签出,其中包含要提交的更改,因此最简单的方法是使用 svn switch 更改签出用于存储库的 URL:

svn switch --relocate http://repository.url/path svn+ssh://repository.url/path

有关详细信息,请参阅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:

svn switch --relocate http://repository.url/path svn+ssh://repository.url/path

For details, see the SVN Book.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文