草庐IT

linux - 跨 SVN 更新维护文件权限?

我有一系列在Linux中具有执行权限的python脚本。它们存储在SVN中。如果我随后运行svnup来更新它们,覆盖的文件将返回到644-即任何人都没有执行权限。是的,之后我可以将其编写为chmod+x*,但肯定有办法在SVN中存储权限或在更新时维护它们?任何建议表示赞赏。 最佳答案 您需要在文件上设置svn:executable属性。svnpropsetsvn:executabletrue 关于linux-跨SVN更新维护文件权限?,我们在StackOverflow上找到一个类似的问题

linux - SVN 错误 : Can't convert string from native encoding to 'UTF-8'

我有一个提交后Hook脚本,当提交到存储库时,它会执行工作副本的SVN更新。当用户使用TortoiseSVN从他们的Windows机器提交到存储库时,他们会收到以下错误:post-commithookfailed(exitcode1)withoutput:svn:Errorconvertingentryindirectory'/home/websites/devel/website/guides/Images'toUTF-8svn:Can'tconvertstringfromnativeencodingto'UTF-8':svn:Teneriffa-S?\195?\188d.jpg上面

linux - 从 svn 存储库中删除文件夹

我有时会在使用svn时出错,并在我的存储库中卡住文件夹。我想删除这些文件夹,但我想不出办法。请记住,我对SVN很陌生。我正在从苹果终端运行这个命令:sudosvn删除http://www.yourrepository.com/svn/folder我收到消息:Anthony-Work-Mac-Pro:htdocsAPN$sudosvndeletehttp://www.yourrepository.com/svn/foldersvn:Couldnotuseexternaleditortofetchlogmessage;considersettingthe$SVN_EDITORenviron

linux - svn over HTTP 代理

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。Improvethisquestion我在笔记本电脑(Ubuntu)上,其网络使用HTTP代理(仅允许HTTP连接)。当我将svnup用于'http://.....'之类的url时,一切都很酷(谷歌chrome存储库工作完美),但现在我需要使用'svn://...从服务器上svnup。'我看到连接被拒绝。我已经在/etc/subversion/servers中设置了代理配置,但它没有帮助。有人有意见/解决方案吗?

linux - SVN中结帐和导出的区别

SVNcheckout和SVNexport的具体区别是什么?据我所知,export不包括包含元数据的.svn目录,而checkout包括该.svn目录。然而,我的同事最近遇到了这个问题,即从checkout和从SVN存储库导出的源编译的东西有不同的行为。它们都编译正确,但是从svnexport编译的那个可以,但是checkout的那个根本不起作用。PS:正在编译的是嵌入式设备中使用的Linux2.4内核。图像可以正确编译和加载,但checkout的图像不起作用。它会在insmod期间导致内核崩溃。为什么会发生这种情况?PPS:我们尝试使用校验和和差异工具来检查从SVN导出和checko

linux - 如何在 GNU/Linux 上设置 Subversion (SVN) 服务器 - Ubuntu

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我有一台运行Ubuntu的笔记本电脑,我想充当Subversion服务器。既为我自己在本地promise,也为其他人远程。完成这项工作需要哪些步骤?请包括以下步骤:获取和配置Apache,以及必要的模块(我知道还有其他方法可以创建SVN服务器,但我希望它是特定于Apache的)配置访问服务器的安全方式(SSH/HTTPS)配置一组授权用户(如,他们必须授权提交,但可以自由浏览)使用初始提交验证设置(类似

linux - 好的 Linux (Ubuntu) SVN 客户端

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.Subversion在Windows上有一个出色的客户端(当然是Tortoise)。相比之下,我在Linux上尝试过的所有东西都-好-很糟糕...... 最佳答案 免责声明:很久以前,我是RabbitVCS(以前称为NautilusSvn)的开发人员之一。如果您使用Nautilus,那么您可能对R

ruby - Redmine通过SSL连接SVN

我无法使用SSL将Redmine连接到本地托管的颠覆存储库。我怀疑是自签名证书通常会在SVN客户端和浏览器中触发警告。当我尝试在Redmine中通过SSL连接到本地存储库时,出现红色“修订不可用”错误。当我尝试通过svn://连接时,连接超时,我必须重新启动网络服务器。不使用SSL连接也没有问题。最好在SSL上运行subversion以使其也可以从外部安全访问。我可以通过纯HTTP运行存储库,但希望使用SSL进行外部通信。据我了解,颠覆不能同时以两种方式运行。有人知道遇到这种情况怎么办吗?是否有忽略某处无效证书的配置设置? 最佳答案

python - 是否有任何库允许 Python 或 Ruby 从 SVN 获取信息?

我正在寻找允许我的代码库与SVN服务器交互、浏览和轮询SVN服务器以获取有关存储库信息的插件。Trac可以做到这一点,但我希望有一个易于使用的库可用于完成任务,而不是通过Trac代码库进行拖钓。谷歌搜索返回关于将代码存储在和SVN存储库中的大部分模糊结果,这与我正在寻找的相去甚远。 最佳答案 pysvn 关于python-是否有任何库允许Python或Ruby从SVN获取信息?,我们在StackOverflow上找到一个类似的问题: https://stack

ruby - 从远程 svn repo 读取文件内容而不在本地 checkout

(提前致谢,SOers!)我正在尝试解决的问题有没有办法(例如,在bash或ruby​​中)读取远程svn存储库上文件的内容,而无需先在本地checkout并在本地读取,前提是我有它的路径(例如,“svn+ssh://svn.something/folder/morefolder/something.txt")我尝试过或想尝试的事情more或less之类的东西没有对应的svn选项。查看svn命令的可用选项列表,我能想到的最接近实现这一点的可能是使用svnpraise[svn文件路径],然后相应地解析它(在我的程序或bash中)以从中提取我想要的内容。附加说明我在StackOverflo