3

我在 Stackoverflow 上浏览并找到了这个主题:https ://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate

然而,在我的情况下,这对我没有帮助,或者我可能只是有点愚蠢。

所以我的问题!

在很远的服务器上安装了 VisualSVN,虽然效果很好,但我可以添加我的项目并拥有一个很好的源代码控制,我不想在完成后“手动”将我的网站移动到正确的位置,我想映射一个 IIS网站到 SVN repo 上的目录。我的网站存储在哪里。

现在这是我的问题,我不知道这是否可能?该项目当然在我的电脑+ repo上。并且 repo-server 和 iis-server 是同一台机器,所以我想将它们映射在一起,但我知道 SVN 在文件上使用了一些 berkly-db-stuff..

建议?

4

2 回答 2

3

您需要的是一个提交后挂钩,它们是位于存储库文件夹中的小批处理文件(挂钩子文件夹中应该有占位符文件)

您设置了提交后挂钩以将存储库签出到服务器上的文件夹,并将您的网络服务器指向同一文件夹。

于 2008-12-14T22:18:06.773 回答
2

这是可能的。Berkeley DB 用于存储库端,但它并不真正影响客户端。Subversion 会在任何地方创建 .svn 文件夹,所以如果你不喜欢,请使用rsync

编辑:我错过了您已经拥有的部分VisualSVN Server。您只需要一个 Subversion 客户端,如TortoiseSVN或您网站上的命令行 svn 即可查看该网站。

于 2008-12-14T22:17:23.903 回答