问题标签 [rapidsvn]
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.
ruby-on-rails - 在 Ubuntu 上构建 Rails 应用程序时寻找 SVN 最佳实践
首先介绍一下背景。
在我的整个开发生涯中,我一直在 MS 平台上工作。直到两周前,我从未启动过除 98/XP/Vista 之外的任何其他操作系统。我很久以前就开始使用 VSS,大约 2 年前更改为 SVN。对于 SVN,我使用 TortiseSVN 并使用标准的分支/标签/主干设置。
我的项目也是独立的,这意味着我可以去一个新的开发框,拉下一个存储库,打开 VS,按 F5,它就会运行(大部分时间)。所有依赖项都存储在一个lib
文件夹中,源代码在一个src
文件夹中,等等......
为了学习新事物,我决定构建一个 Ruby on Rails 应用程序并创建了一个基于 Ubuntu 的开发机器。我已经启动并运行了一个 SVN 服务器,并且正在与另一个人一起在这个项目上工作。他碰巧使用 Mac 作为他的开发机器。
现在是问题。
我似乎在为如何管理各种版本的 ruby、rails 和我正在使用的所有插件而苦苦挣扎。我似乎也在努力在 Ubuntu 上使用 SVN。
所以 Ubuntu 预装了 Ruby。我想说它是 1.8.5 版本。无论哪种方式,我都为我正在使用的插件(社区引擎)安装了一堆宝石。作为 *nix 的新手,我在安装它们时没有使用sudo
它们并遇到了各种问题。我最终彻底摆脱了 Ruby 并重新开始。这似乎奏效了。
但问题是,在我提交我的代码之后,另一个人得到最新的,他必须经历安装 gems 的整个过程。
在 RoR 应用程序中管理 gem 和插件的最佳实践是什么?我不在乎是否将无数文件添加到 SVN。磁盘空间和网络带宽很便宜。我只是不知道如何正确地做到这一点。
等到SVN。
我已经安装了 RapidSVN,但经常遇到文件夹被锁定的问题。有几次我意识到我的错误,其他人,我不知道为什么。但在这两种情况下,我都无法修复它。我最终备份了我的代码,下载了一个新的工作副本,然后手动移动更改并在将它们提交到项目时变得更聪明一些。
昨晚我实际上有点 RTFM,发现我应该为我的 repos 创建一个书签,然后从那个书签做一个“结帐工作副本”。我不知道为什么,但是好的,这就是手册所说的......
在 Ubuntu 上的 RoR 项目中使用 SVN 有哪些最佳实践?
我真的在寻找这个的一步一步的过程。
编辑 我忘了提及,我将 NetBeans 用于我的 IDE,虽然我还没有查看它有什么样的 SVN 支持(如果有的话)。我查看了 RubyMine,很想使用它,但它现在似乎太不稳定了。
file - 我可以阻止用户使用 TortoiseSVN 和 RapidSVN 从服务器中删除文件吗?
当用户使用 TortoiseSVN 和 RapidSVN 时,他会看到服务器上的文件,因此可以删除它们。我想阻止这种情况。也许阻止删除选项?
澄清一下,我希望从服务器中删除文件的唯一方法是用户将其从本地驱动器中删除,然后将其提交到服务器。我想限制任何用户直接从服务器中删除的能力。
svn - 像 gitk 这样的 svn log/diff 前端?
我想研究对由 SVN 管理的 Google Chrome 源代码所做的更改。可以在http://src.chromium.org/viewvc/chrome/找到 Web 界面
我想知道是否有允许我在本地检查时间线的 GUI 前端。使用 git 我可以简单地运行gitk foo.c
.
我尝试了 qsvn 和 rapidsvn,但不知道如何让它们完成这项工作。看来我必须在 GUI 中导入存储库,但我已经签出了存储库。
svn - Subversion不更新原始项目?
我是 subversion 的新手,我已经导入了一个我们一直在做的 web 项目。我们可以通过存储库访问所有内容。我们可以签出文件、更新它们、提交它们,并且所有更改都可以被其他用户看到。
我的问题是,它不应该写回我导入的原始项目文件夹吗?我看不到那里所做的更改,只能在存储库中?
svn - SVN 签出失败/客户端在 Windows7 64 位下冻结
我想查看一个 SVN 存储库,但它超时了。我的环境是 Windows 7,64 位。我试过:1)TortoiseSVN,一个 shell 集成插件,2)RapidSVN,一个 GUI 3)使用命令行的 Cygwin
(我已经尝试过其他存储库,所以它不是一个特别的)请注意,只需在 Mozilla Firefox 中键入地址即可浏览存储库。
无论我尝试什么都失败了:应用程序冻结并且必须被杀死。我什至无法浏览存储库或查看修订版本。
我尝试关闭防火墙,但没有帮助。
可能是什么原因/我还应该尝试什么?
svn - RapidSVN 为我的所有文件添加了问号
我是第一次使用 RapidSVN 并使用了这些功能。我想将文件下载到我的主文件夹,现在我所有的文件图标上都有一个问号。我怎样才能删除它?
我正在使用 Windows 7。
linux - 如何在 Ubuntu 上清除 RapidSVN 的设置?
出于某种原因,每次我到达 RapidSVN 上的书签时,应用程序都会崩溃。它甚至没有向我显示错误。只是自己关闭。
我尝试通过 Synaptic 包管理器完全删除该应用程序,然后重新安装它,但它仍然有有问题的书签。
我的问题是:如何清除 RapidSVN 的应用设置?
linux - 在 RapidSVN 中添加 svn:keywords 在 Google 代码中不起作用
我使用 RapidSVN 作为 svn 客户端并设置 svn:keywords 我必须转到每个文件,右键单击 > Properties > New > Name = svn:keywords > Value = Id > OK
这还不是问题,因为该项目没有很多文件,但我无法使其正常工作。当我将新版本提交到我的 GoogleCode 存储库时,我的本地文件会更改 Id 值,但它不会发生在远程 GoogleCode 存储库中。当我看到远程文件的内容时,ID 没有改变。
谁能告诉我为什么?
svn - NetBeans 的 svn 提交问题
我的 svn 客户端是 rapidsvn,ide 是 NetBeans。我要提交更新时突然出错。我已授予 777 许可并更改项目所有者,但我仍然无法解决该问题。
当我在 NetBeans 中提交文件时,会出现以下错误:
svn - Netbeans RapidSVN 和存储库
我有一个包含所有目录结构等的 Netbeans 项目。我将我的 Netbeans 项目导入了一个在线存储库。以上都是用windows pc完成的。
现在,使用 Ubuntu 和 RapidSVN(一个 GUI svn 客户端),我将我的存储库检出到 NetBeansProjects 目录。
当我加载 NetBeans 时,我得到一个类未找到异常说:
以下是详细信息:
所以,我现在可以查看我的所有文件并进行编辑。但是,每当我进行更改然后测试并运行我的程序时,它似乎总是运行加载到存储库中的版本。
同样,它似乎没有保存我的任何更改。当我关闭并打开 Netbeans 时,我刚刚从存储库编辑的项目不会出现在左侧的项目面板中。
- 如何让 Netbeans 将其保留为项目并保存更改?
- 我使用 RapidSVN 错了吗?
- 我使用我的存储库错误吗?
如果您有任何其他建议或需要更多详细信息,请告诉我。