问题标签 [svn-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 我应该使用哪个 Windows SVN 服务器?
在 SVN Windows 二进制文件下载页面上,有几个可供选择:
http://subversion.tigris.org/getting.html#windows
不同组织提供的不同版本有优缺点吗?有什么我需要注意的吗?
主要是,我只是想要一些免费的东西,我可以在我的 Vista 笔记本电脑上运行。然后我可能会不时将 SVN 文件备份到外部硬盘驱动器。
svn - 易于设置的 Mac SVN 服务器?
我已经尝试过用于 PC 的 VisualSVN 服务器,它似乎很容易安装和使用。唯一的问题是我的带有 Vista 的 PC 确实会崩溃,或者有时会变得不那么响应,所以我正在考虑在 Mac 上使用 SVN 服务器。
Mac上是否有一个易于安装且也可靠的软件?
svn - 您如何在单个 SVN 服务器中安排多个项目?
当有几个相关的项目(可识别的、独立的应用程序、共享库)时,您如何准备您的 SVN 服务器目录结构?按分支 > 项目?按项目 > 分支?完全不同的东西?还是为每个项目配备一台 SVN 服务器更好?(考虑到一些项目是密切相关的)
ruby-on-rails - 用于学习目的的网络基础设施?
我来自传统的编程背景,我指的是 C、Java、C#、C++ 以及一点 Python 和 VBA。
现在我正在尝试创建一个小型 CRUD 应用程序,用于获取表单并将其转换为在线表单和数据库以供以后查询。
我最初的想法似乎把我引向了 Ruby on Rails,因为互联网上有很多关于它的好东西,而我最大的优势是我很快就学会了语言,所以事实上我从来没有见过 Ruby 代码,直到10分钟前没什么大不了的。现在已经说过我正在寻找廉价的基础架构来 a) 托管一个 svn 存储库和一个 Web 服务器,以允许我开发和学习我需要的东西并最终部署。
简而言之;
1) 为了学习和最终部署,我可以去哪里购买这个便宜的基础设施?
2)我应该去哪里托管基础设施和SVN存储库?(我已经有一段时间没有编码了,但是很多事情都需要这个,而且我无法在家庭桌面/服务器上运行它)
3) 如果你不同意我的 Ruby on Rails 结论,你会推荐什么,为什么?
svn - 基本问题:在这种情况下是否需要颠覆服务器?
马上:
- 我有一些我开发的个人软件项目(只有我自己,并且只在一台 PC 上)
- 广泛使用 TortoiseSVN 进行版本控制
- 在同一台 PC 上运行 CollabNet Subversion Server
拥有服务器而不只是指向存储库目录真的有什么优势吗?
例如:svn://localhost/projectname
我可以承诺C:/development/projectname
并侥幸逃脱,而不是承诺。
有人可以建议我在这种情况下的最佳做法是什么?
windows - Subversion server wrapper + Windows GUI like VisualSVN,我说的是哪个产品?
几天前,我遇到了VisualSVN的竞争对手产品。它提供了围绕标准svn
服务器的安装程序和图形包装器,以及(这就是我寻找它的原因)存储库备份和监控功能。
我一辈子都记不住产品的名字。我只记得他们有一个漂亮的、非常简约的、略带 web2.0 风格的网站(但方式很好)。
这是一个商业产品,但有某种社区版本。
有人知道我在说什么吗?
svn - svn 使用 PHP 管理用户、存储库、空间
我对 SVN 的全部体验是使用乌龟 SVN 客户端,并且从未设置过服务器。我的老板要我设置一个 SVN 服务器。安装 SVN 服务器没什么大不了的,但真正的问题是他想要一个 PHP 基础脚本来控制 SVN 用户、他们的访问、存储库/空间等?
svn - 如果我卸载了 SVN,我的文件会怎样?
我想知道如果我在 SVN 存储库中添加一些文档/文件然后卸载 SVN 会发生什么?我在存储库中的数据会丢失吗?
数据的工作副本呢?它会丢失还是会保留?
如果我在 SVN 中添加我的文件,然后将其工作副本复制到计算机上的其他文件夹中,新副本是否也会附加到 SVN,或者它将是独立副本?
编辑:
我是 SVN 的新手。我刚刚在我的电脑上安装了 SVN 服务器,然后是 Tortise svn 和 Ankh SVN。当我从我的视觉工作室添加一个项目到 SVN 时,它显示了一些错误。我卸载了SVN,然后重新启动了我的电脑。
在重新启动和新安装 SVN 时,我将另一个目录设置为存储库,然后我发现我的工作副本也不再存在。主文件夹在那里,但文件没有。
我从上周开始从事这个项目,现在它已经丢失了。请指导和帮助我,有什么方法可以找回我的文件吗?
谢谢。
svn - svn hook 从提交的文件生成文件
我有一个 SVN 存储库
在服务器上,我有一个/var/www/trunk
由 user 拥有的 trunk ( )的工作副本结账www-data
。
fileR.txt
对除用户之外的所有人都是只读的www-data
(访问由authz
或限制svnlook author
)。fileR.txt
应该通过连接file1.txt
和生成file2.txt
:cat file1.txt file2.txt > fileR.txt
我想要的是每次在trunk/file1.txt
or上提交时,都trunk/file2.txt
应该运行一个脚本来更新服务器上的工作副本,连接文件并将新文件提交fileR.txt
到存储库。
我想到的是一个 post-commit 钩子,它可以完成上述所有操作,但我不确定 SVN 是否以及如何处理新提交,直到前一个提交完成。
示例:因此,commit1file1.txt
进入,预提交挂钩运行(如果有),事务提交到数据库,然后提交后挂钩运行。post-commit 钩子实际上创建了一个 commit2,它需要在来自 commit1 的 post-commit 钩子实际完成之前完成。
SVN 有能力做到这一点吗?如果没有,您建议使用哪些其他工具/工作流程?
谢谢
svn - 使用本地 SVN 服务器时,我的本地文件在哪里:TortoiseSVN 客户端?
我从 SVN 开始,我还没有完全理解。
我安装了 Subversion,然后用 TortoiseSVN 创建了一个本地存储库。然后我将一些项目导入到 SVN 存储库,但我不知道这些文件在本地存储在哪里?
知道我还能去哪里看吗?