版本控制时可浏览的网站?
我在 Stackoverflow 上浏览并找到了这个主题: https://stackoverflow .com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate
但是,这对我的情况没有帮助,或者我可能只是有点愚蠢。
所以我的问题!
在很远的服务器上安装了 VisualSVN,虽然这工作得很好,但我可以添加我的项目并有一个很好的源代码控制,我不想在完成后“手动”将我的网站移动到正确的位置,我想映射一个 IIS网站到 SVN 存储库上的目录。 我的网站的存储位置。
现在这是我的问题,我不知道这是否可能? 该项目当然是在我的计算机+存储库上。 并且 repo-server 和 iis-server 是同一台机器,所以我想将它们映射在一起,但我知道 SVN 在文件上使用一些 berkly-db-stuff ..
有建议吗?
I browsed around here on Stackoverflow and found this topic : https://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate
However that didn't help me in my case, or i might just be a little stupid.
So to my problem!
Installed VisualSVN on a Server far far away and while this works perfectly, i can add my project and have a nice source control, i dont want to "manually" move my website to the correct place when im done, i want to map an IIS website to a cataloge on the SVN repo. where my site is stored.
Now this is my problem, i can't figure out if this is possible or not? The project is of course on my computer + the repo. and the repo-server and iis-server is the same machine, so i'd like to map those together, but i know that SVN uses some berkly-db-stuff on files..
Suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要的是一个提交后挂钩,它们是位于存储库文件夹中的小批处理文件(hooks 子文件夹中应该有占位符文件)
您设置提交后挂钩以将存储库签出到服务器上的文件夹并将您的网络服务器指向同一个文件夹。
What you need is a post-commit hook, they're small batch files that live in the repository's folders (there should be placeholder files in the hooks subfolder)
You set up the post commit hook to checkout the repository to a folder on your server and point your webserver to that same folder.
这是可能的。 Berkeley DB 用于存储库端,但它并不真正影响客户端。 Subversion 会在各处创建 .svn 文件夹,因此如果您不喜欢这样,请使用 rsync。
编辑:我错过了您已经拥有的部分 VisualSVN Server。 您只需要一个 Subversion 客户端,例如您网站上的 TortoiseSVN 或命令行 svn 即可查看该网站。
It's possible. The Berkeley DB is used at the repository side, but it doesn't really affect the client side. Subversion creates .svn folders everywhere, so if you don't like that use rsync.
Edit: I missed the part you already have VisualSVN Server. All you need is a Subversion client like TortoiseSVN or command line svn on your web site to check out the web site.