Tag: svn

Subversion的奇怪问题 – 当试图重新创build一个用于我的仓库的目录时,“File already exists”

所以 – 我以前有一个名为mysql的目录。 我删除它,并决定重新开始 – 但是当我尝试创build新的MySQL目录 – 我一直跑到'文件已经存在'错误: support:/etc/puppet/modules# mkdir mysql support:/etc/puppet/modules# svn add mysql/ A mysql support:/etc/puppet/modules# svn commit -m " Test" Adding modules/mysql svn: Commit failed (details follow): svn: File already exists: filesystem '/var/lib/svn/puppet/db', transaction '11-r', path '/trunk/modules/mysql' support:/etc/puppet/modules# svn delete mysql svn: Use –force to override this restriction svn: 'mysql' has local […]

rsync根据.gitignore&.hgignore&svn排除:忽略像–filter =:C

Rsync包含一个漂亮的选项–cvs-exclude来“以与CVS相同的方式忽略文件”,但CVS已经过时了多年。 有没有办法让它排除现代版本控制系统(Git,Mercurial,Subversion)会忽略的文件? 例如,我有很多从GitHub签出的Maven项目。 通常他们包括一个.gitignore ,至less列出target ,默认的Maven构build目录(可能出现在顶层或子模块中)。 由于这些目录的内容完全是一次性的,而且可以远远大于源代码,所以在使用rsync进行备份时,我想排除它们。 当然,我可以明确地说–exclude=target/但是这会意外地压制那些恰好被命名为target并且不应该被忽略的不相关的目录。 我可以为我的磁盘上的任何.gitignore , .hgignore或svn:ignore属性提供的所有文件名和模式的绝对path的完整列表,但这将是一个巨大的列表,必须由某种的脚本。 由于rsync没有内置的CVS以外的VCS检出支持,有没有什么好的方法可以把它们的忽略模式提供给它? 或者某种callback系统,用户脚本可以被询问是否应该包含给定的文件/目录? 更新 :– –filter=':- .gitignore'build议的–filter=':- .gitignore'似乎也适用于Git –filter=:C对于CVS至less在我已经find的例子上做了,尽pipe目前还不清楚语法是完全匹配的。 –filter=':- .hgignore'对Mercurial来说不是很好; 例如,一个包含像^target$ (Git /target/的Mercurial等价物)这样的行的.hgignore不能被rsync识别为正则expression式。 而且什么似乎都没有为Subversion工作,你将不得不parsing.svn/dir-prop-base为1.6或更早版本的工作副本,并为1.7或更高版本的工作副本惊慌失措。

从我的在线存储库检出SVN错误(200 OK)

我试图设置我的第一个存储库在我的主机上,并得到这个错误,当我使用TortoiseSVN签出项目: 错误:“ http://mywebsite.com/svn/myproject ”的选项:200 OK( http://mywebsite.com ) 这是我做的: SSH进入我的主机,并头/ home / myaccnt和'svnadmin创buildsvn' 创build我的项目库:'svn mkdir svn / myproject' 将文件添加到存储库中:cd /home/myaccnt/…/myproject(其中包含/ tags,/ branch,/ trunk); 'svn导入文件:/// home / myaccnt / svn / myproject'(在这一点上可以看到正在添加的大文件列表) 在这一点上,我认为我已经设置了我的存储库,并将我的项目导入到存储库。 所以,我准备在我的Windows机器上使用TortoiseSVN进行结帐。 所以: 在我想签出的文件夹中,我右键单击和SVN Checkout ,然后确保我的URL是: http : //mywebsite.com/svn/myproject 结果? 错误:“ http://mywebsite.com/svn/myproject ”的选项:200 OK( http://mywebsite.com ) 任何人对我有任何想法? 我可能会错过一些基本的知识库或htaccess的结构…或其他东西。

Eclipse“这个编译单元不在java项目的构buildpath上”

我无法自动完成Eclipse的工作。 我正在研究svn上的这个项目。 我在Eclipse中设置项目 文件 – >导入 – >签出为一个项目 – >新build项目向导。 我select了Enterprise Java Application,并且正在下载。 一切似乎工作正常,除了自动完成工作,因为我期望我得到一个popup对话框显示消息 这个编译单元不在java项目的构buildpath上。 我谷歌search,但每个人都说,项目必须是Java项目。 但是,嘿,这是! 问题是什么? 更新 svn上的目录结构如下所示: -Project_name -application -META-INF application.xml MANIFEST.MF +build +db +deploy +dist +lib +properties +script -src -META-INF someother.xml (datasource info) persistence.xml folder hierarchy with source files (should be package) -web some folders . . files . . -WEB-INF […]

SVN更改用户名

我发现了很多关于如何更改特定版本的用户名的例子。 但是我需要的是这样的:我使用一个同事的身份validation凭证进行结账,并且需要将其更改为我的凭据以供将来提交。 由于已经完成了许多变更,我不能只凭借凭证结帐… 任何人都熟悉这个?

命令以recursion方式删除Windows上的所有.svn目录

我有一个有许多子目录的目录。 在每个文件夹中都有一个颠覆文件夹(.svn)。 是否有一个命令在Windows将通过每个文件夹和子目录并删除.svn文件夹? 或者我将不得不创build一个脚本或手动吗?

状态“S”在Subversion中

在某些时候,我的工作副本中的所有文件都标有“S”符号,如下所示: $ svn st MS AclController.php S InstallationController.php S CustomerController.php S RedirController.php S IndexController.php S LoginController.php S OrderController.php S ProductController.php S SelfInstallController.php S SelfcareController.php 有趣的是,它只发生在这个特定的工作副本 – 当我检查项目到新的目录,它不显示“S”标记。 如何摆脱这个烦人的“S”符号? 这显着降低了WC状态的清晰度。 更新:我不时切换使用标准的svn switch语法。 直到最近才出现这个“S”符号。 用于切换的命令是: svn switch svn+ssh://xxxxxx/subversion/xxxxxxx/releases/1.0.16 . 有什么办法可以清除“S”标志吗?

版本控制入门

我需要实现版本控制,即使只是在家做的发展。 我已经阅读了Subversion在过去几年中的出色performance,并且正在致力于学习这方面的知识,直到我听说Git是即将到来的版本控制系统。 考虑到这种情况,我是否应该坚持一下,看看哪一个出来? 他们的相对优势是什么? 我在Git中注意到的一个问题是没有很多全function的GUI,这对于我的团队中的许多用户来说是非常重要的。 此外,不介意如何开始与其中一个的build议。 (教程等)

如何findSubversion版本库?

如何确定我的存储库的当前版本,以查看是否需要升级(svnadmin upgrade)? 实际上,我正在与第三方托pipeSVN,我想知道是否需要让他们升级我的回购协议。 我问1.5服务器将保持回购版本在1.4,除非我错过了什么?

我可以从Eclipse切换SVN存储库吗?

我正在将我的Subversion版本库从一台机器移到另一台机器。 我在各种机器上有几个分散的工作副本,而且我发现可以使用以下命令轻松地将工作副本从旧服务器切换到新服务器: svn –relocate svn://oldServer/repo svn://newServer/repo 但是,在我的一台机器上,我在Eclipse中使用了Subclipse,而且我不喜欢在Eclipse项目中使用命令行SVN。 我的问题是,是否有可能使用Subclipse或Subversive从Eclipse内切换SVN存储库。