Questions tagged «svn»

Subversion是由CollabNet Inc.创建并由The Apache Software Foundation维护的集中式开源修订控制系统。

8
建议USB闪存驱动器快速写入小文件[关闭]
我想要一个可以用作工作驱动器的驱动器,为一个小项目存储Subversion repo和sandbox。我也希望能够存储DVD翻录。目前我有一个Super Talent pico-C 8gb。它读取和写入DVD翻录速度很快,但小文件(即小于4k)的性能非常糟糕(我们在这里谈论软盘速度)。这篇Ars评论测量了一个类似的Super Talent驱动器,并且几乎证实了我的测量结果(请参阅第5页的随机写入速度)。 所以,我正在寻找一个8GB或更大的驱动器,它不会读取和写入小文件,并且对于非常大的文件仍然具有可接受的性能。

2
无法在颠覆中结帐
我试图在subversion中检查一个存储库,它说 svn: Can't open file 'eglibc2.8/ports/sysdeps/m88k/m88100/.svn/tmp/text-base/add_n.s.svn-base': No such file or directory 我查了一下,确实没有这样的文件。 这是做什么的?我无法控制svn存储库,我只需要检查一个库。 我在Mac上,所以它不能是区分大小写的问题。
4 svn 

6
通过SubVersion进行个人源代码控制-在我走得太远之前停止我!
最近我被SVN错误咬住了;很大程度上是由于在工作中大量使用个人仓库来控制概念验证代码,文档和小文件,并使我的两台机器保持同步。 我的家庭NAS,D-Link DNS-323,是一个坚固的小盒子,上面装有一些额外的脚本和软件包,可以提供一些日常备份-但它也有一些缺点,无法像我想要的那样使用。我的希望是将其用作家庭和远程使用的始终在线文件服务器,但是权限控制相当薄弱且不灵活,并且从我的家庭网络外部访问它仅限于SSH / SCP和FTP(只能打开暂时启用)。 所以我心想:如果我主要将其用作基于SVN的文件服务器,并允许通过SSH + SVN进行远程访问,该怎么办?对于大型文件(例如笔记本电脑备份),我仍然可以使用非SVN Windows共享;但我可以将其广泛用作个人文件的SVN存储库。 这里的问题是我在哪里停止,关于最大回购大小或其中存储的文件大小,SVN受到哪些限制?

0
带有vmware共享文件夹的SVN 1.8.9
这是我的设置: 运行在vmware debian wheezy上 共享文件夹位于Windows上,可通过vmware-tools访问 我在Windows的一面使用最新的TortoiseSVN,所以降级svn并不是我最喜欢的选择 这就是问题: 当使用svn up或几乎任何svn命令时,我收到以下错误: svn:E200030:sqlite [S10]:磁盘I / O错误 svn:E200030:其他错误: svn:E200030:sqlite [S10]:磁盘I / O错误 然后我必须用乌龟执行svn清理窗口。 我试过了: 使用预编译的svn 1.8.9软件包(可轻松找到几个) 使用不同版本的sqlite编译subversion(从最早接受的3.1.12到最新版本) 我认为问题是: 问题似乎与sqlite的锁定机制有关,这似乎与Windows共享不相容。 读 这个 了解更多信息。 题: 你有没有想过如何在没有降级乌龟和svn的情况下使这个设置工作(我甚至不确定它是否会正常工作,即使我认为我记得它确实如此)? 有一点值得注意的是,eclipse颠覆性插件似乎能够通过共享文件夹使用svn 1.8而没有任何问题。这不是一个真正的颠覆问题,所以也许有一种方法可以通过configure选项改变sqlite的锁定机制?无论如何这是我的下一个领导,但我希望有人在这里做了这个工作! 感谢您的时间! 更新: 来自 sqlite doc 我们可以读到:有报告称Windows下的网络文件系统存在锁定问题。最好的防御是不要将SQLite用于网络文件系统上的文件。 好吧,好的。
3 vmware  svn  sqlite 

2
Tortoise SVN v1.66 - 授权失败:无法对服务器进行身份验证:无法解析
因此,同事通过HTTPS连接到SVN仓库时遇到问题。以下是详细信息: 操作系统: Windows 7 Enterprise x64 SVN客户端: Tortoise SVN 1.6.6 x64 因此,每当他连接(通过新的结账(即干净svn checkout)或更新现有文件(即现有的工作副本))到相关的SVN仓库时,他都会收到以下错误: Error: Unable to connect to a repository at URL Error: 'https://svn.server/svn/path/to/files' Error: OPTIONS of Error: 'https://svn.server/svn/path/to/files: Error: authorization failed: Could not authenticate to server: could not parse Error: challenge (https://svn.server/svn/path/to/files) 我让我的同事尝试TortoiseSVN中的以下内容来解决问题: 重置Tortoise SVN中的认证数据 设置| 保存的身份验证数据和URL历史数据, Tortoise SVN中的已检查代理设置 …

4
格式化SVN日志输出
我想获取提交给svn的文件的日志消息。我目前正在使用以下命令: svn --non-interactive log "myfile.c" | sed -e "s/[\-]//g"' 输出是: r42153 | sam | 2012-03-02 14:51:53 -0800 (Fri, 02 Mar 2012) | 1 line Update to code. 我想摆脱第一行“r42153 | sam | ....”并输出日志消息。 我怎样才能做到这一点?
3 bash  svn 


1
我可以在同一台机器上运行Visual Studio并将代码检入安装在Ubuntu上的SVN吗?
我最初的问题是“Windows进程可以与在同一台机器上的VM中运行的Linux进行通信吗?”但这有点具体。 我很快就会得到一台新机器,并计划使用Dual Booting Win7和Ubuntu。我想我可以在Windows中运行Visual Studio,并在Ubuntu中设置LAMP,我将在其上托管一个SVN存储库。但是,显然我不能让VS和SVN同时运行这个设置。 这让我想知道是否可以在VM中运行Ubuntu,并从Visual Studio中检查代码到SVN? 我完全乐于回答告诉我这是一个愚蠢的想法,只要你能给我一个更合理的想法。 (我不确定这是不是一个非常糟糕的问题,对不起,如果它太过华而不实,并没有真正询问任何具体问题。)

1
在OS X上破坏Subversion,最近的Google / Stack答案没有解决它 - 甚至无法重新安装
(我认为这是正确的发布板,也被认为是StackOverflow,但这不是真正的编码,而serverFault似乎是较低级别的OS项目) 经过几个小时尝试将matplotlib添加到Python,通过各种XCode和MacPorts冒险,我现在发现Subversion被破坏了。我在网上发现的想法似乎没有解决它,甚至重新安装还没有解决它。 问题: 命令: svn -version 产生这个: Error: dyld: Library not loaded: @rpath/usr/lib/libneon.27.dylib Referenced from: /usr/bin/svn Reason: Incompatible library version: svn requires version 30.0.0 or later, but libneon.27.dylib provides version 29.0.0 Trace/BPT trap: 5 另一个症状: Python处于奇怪的状态。 --version说2.7.2。但是现在,如果我尝试导入matplotlib,我会得到OS X“python意外结束” 我不明白python和subversion之间的联系;修复svn错误的优先级更高! 系统: Mac OS X Mountain Lion,最新版,Java 7. XCode和Macports信息如下 背景/我到目前为止所做的一切: 我找到了3个svn可执行文件,都给出了同样的错误: 在/ …
2 macos  python  svn  macports  xcode 

0
Subversion(更新)性能,Windows与Mac。为什么Mac版这么快?
我正在开发双平台应用程序; Windows&在Macintosh中)。这是一个完整的应用程序,不仅仅是一个工具。所以也许它不是很大,但至少很大,我们可以说。 有一点我无法指责,为什么是一个 svn up 在Macintosh上更新这个项目非常快? 例如,在存储库中有几个 svn:externals 使用过,一个是使用过的库的存储库(如boost,CURL,libjpeg等),大约是。 9 GB大小;里面实际上有3个升级版本。 这个更新 sub- Windows上的存储库比Macintosh上的完整更新花费的时间更长! 那么在Macintosh或Unix-OS上这有什么根本不同的东西,SVN从中受益?可以归结为NTFS vs. Journaled HFS +吗? 一些规格,更具体: 视窗: 四核2.6,64位Vista,4 GB RAM,希捷Baracuda 7200.12 SATA,TortoiseSVN作为客户端 苹果: Mac Mini,双核2.0,10.5.8,4 GB RAM,Western Digital Scorpio Blue(WD5000BEVT),命令行颠覆 SVN服务器设置: SVN服务器可在LAN上访问,两个系统通过有线以太网连接以相同的距离连接(路由器/交换机跳数)。 请注意,我在Windows上已禁用:在这些文件夹中搜索索引以及仅在项目文件夹中的防病毒和SVN叠加。所以我确实尝试加快了一点。
2 windows  mac  svn 

2
使用TortoiseSVN将文件导出到远程服务器
我正在使用TortoiseSVN来保留我的代码的修订版。当我提交更改时,我会注意到哪些文件已更改,并使用FTP将它们上传到我的服务器。 这是我的工作流程: 编辑本地计算机上的文件(例如,C:\ Users \ Me \ web中的文件) 使用rightclick->提交对本地存储库的更改TortoiseSVN-> SVN提交。 获取文件,打开FileZilla(FTP客户端)并将文件上载到远程服务器。 我想知道是否有一种方法可以省略我的工作流程中的第3步。基本上我希望在将版本提交到存储库时将更改的文件自动上载到远程服务器。 有关我的电脑环境的信息: 带有TortoiseSVN x64的Windows 7旗舰版x64 Notepad ++文本编辑器 编辑的文件是PHP,CSS,JS,HTML等。 服务器使用PHP 5.2和MySQL运行Linux。 FileZilla用于上传文件。如果需要,我可以通过SSH连接到服务器。 先感谢您。

2
Dreamweaver颠覆是否支持分支?
Adobe Dreamweaver在CS4中添加了对subversion的支持。 我有CS5,我能够更新和提交,他们甚至有一个非常简单的回滚选项,你可以推广任何修订版号“头”,但我无法弄清楚无论如何分支使用它。 据Adobe称,他们的颠覆支持并不全面。但我找不到任何资源,统计所有支持。 分支不支持的事情之一是什么?(我觉得有什么意思没有分支?)如果你能做到,怎么样?

1
SVN创建了存储库 - 无法导入
我正在运行Visual SVN服务器。我创建了一个存储库。我在这个目录中看到了我的存储库,C:\ Repositories。我还安装了陆龟SVN,那么现在如何将项目上传到源代码管理? 尝试1 Import C:\dev\apache-ofbiz-09.04 to https://smallville/svn Repository moved permanently to 'https://smallville/'; please relocate 尝试2 Command: Import C:\dev\apache-ofbiz-09.04 to https://smallville Error: OPTIONS of 'https://smallville': 200 OK (https://smallville) 尝试3和4 tried with localhost, same errors 编辑:我使用的是错误的网址 - 他们看起来像这样 https://localhost/svn/projectName 如果您导航到目标存储库,右键单击,将URL复制到剪贴板,则可以获取它。

2
Subversion在Eclipse中不可用
这很奇怪。我使用Eclipse已经超过4年了,由于某种原因,我的Subversion集成今天消失了。我已经卸载并重新安装了Subclipse 3次了,它再也不会出现。我的安装日志和配置显示已安装subclipse,但我在“团队”下拥有的所有首选项都是“ CVS”,没有Subversion。什么会导致这种情况发生? UPDATE 在Ubuntu上通过update-manager升级到eclipse之后,我的团队提供程序插件再次出现并且运行正常。很奇怪

1
在雪豹上自动启动svnserve
注意:我最初是在服务器故障(https://serverfault.com/questions/148052/automatically-starting-svnserve-on-snow-leopard)上问这个问题的,但是我认为这可能是一个更合适的地方。 我已经在运行Snow Leopard的iMac上安装了Subversion,但无法使svnserve自动启动。据我了解(我对OSX仍然相当满意),最好的方法是利用启动。为此,我在/ Library / LaunchDaemons文件夹中创建了以下.plist文件。如果我使用launchctl执行此文件,则svnserve会按预期方式启动,但在系统启动或登录时不会自动启动。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <false/> <key>Label</key> <string>org.tigris.subversion.svnserve</string> <key>UserName</key> <string>Dave</string> <key>ProgramArguments</key> <array> <string>/opt/subversion/bin/svnserve</string> <string>--inetd</string> <string>--root=/Users/Shared/SVNrep</string> </array> <key>ServiceDescription</key> <string>Subversion Standalone Server</string> <key>Sockets</key> <dict> <key>Listeners</key> <array> <dict> <key>SockFamily</key> <string>IPv4</string> <key>SockServiceName</key> <string>svn</string> <key>SockType</key> <string>stream</string> </dict> <dict> <key>SockFamily</key> <string>IPv6</string> …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.