2

我正在使用 Tortoise1.6、SVN CMS 的 SubversionEdge 和 FileZilla3(测试服务器有 CentOS 作为服务器)。

让我们假设场景:
- 测试服务器存在 -在这里,开发人员可以直接访问;用于用户测试
- 一个团队中有 3 名成员
- 2 名成员正在使用 TortoiseSVN 在他们的本地机器上
开发 - 但 1 人想直接在测试服务器

上开发 --> 直接在测试服务器上开发的问题是:
     1.) 没有安装 TortoiseSVN
     2.) 即使 SVN 存在于 TestServer 中,命令脚本也很繁琐,因为它是在 CentOS 上运行的(没有 GUI)

这个问题可以通过团队管理来解决,但这里具有挑战性的部分是如何解决技术问题(因为这可能是未来的需要)。

问题
所以,我的问题是 - 有没有办法在 FileZilla 上集成 TortoiseSVN?
或者在工作副本上提交更改后,测试服务器中的文件也被更新的方式?
如果您遇到我的情况,除了团队管理/协议之外,您将如何解决此类问题?

4

1 回答 1

0

Tortoisesvn 是一个浏览器外壳扩展。它不知道如何访问 Filezilla 的函数来访问 ftp 服务器上的文件。

您可以做的是通过 vpn 网络使用 smb-share。TortoiseSVN 然后能够直接查看文件并在资源管理器中正确显示它们 - 尽管此解决方案可能会很慢,具体取决于您的网络连接。

但是,我通常做的是在本地开发,通过 ssh 连接到服务器,然后使用 svn cmd-line 实用程序进行更新。

于 2011-09-06T08:24:01.633 回答