Tag: svn

从svn仓库中删除一个文件夹

我有时会犯svn错误,并有文件夹卡在我的资源库。 我想删除这些文件夹,但我想不出一种方法来做到这一点。 请记住,我对SVN非常新颖。 我从苹果terminal运行这个命令: sudo svn delete http://www.yourrepository.com/svn/folder 我收到消息: Anthony-Work-Mac-Pro:htdocs APN$ sudo svn delete http://www.yourrepository.com/svn/folder svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the –message (-m) or –file (-F) options 我也试过svn delete和svn rm 。 我需要做什么?

SVN保持腐败文件与“<<<<<<<.mine”,如何解决?

我有一个在版本控制(SVN)下的Visual Studio C#项目。 我一直承诺和更新项目没有任何问题。 但是几个小时前,当我尝试启动/重build项目时,Visual Studio会引发以下错误: 文件有无效值“<<<<<<< .mine”。 path中的非法字符。 我不知道如何解决这个问题。 我该怎么办?

eclipse juno中不会出现颠覆性的SVN连接器

在从eclipse marketplace安装svn之后重新启动eclipse Juno IDE后,Subversive SVN Connectors不会出现。 有任何想法吗? 由于这个问题,我不能给svn eclipse插件分配一个svn连接器,所以它不能完成任何svnfunction。 我正在运行的Windows 8,并试图在pipe理模式下运行日食,但仍然没有喜悦。 我可以在任何地方手动下载连接器,如果是的话,我在哪里安装?

SVN如何解决“本地添加,传入添加更新”*文件夹*?

这是我的情况: 假设我们有一个包含以下内容的SVN回购:myfolder myfolder \ file.txt 现在我创build两个这个回购,co1和co2的结帐。 在co1中我们修改file.txt。 在二氧化碳我们: svn删除我的文件夹 svn提交 创build一个名为myfolder的新文件夹 svn添加我的文件夹 svn提交 现在如果我在co1中尝试更新,我得到一个树冲突: A + C myfolder > local edit, incoming delete upon update M + myfolder\file.txt 我想保留我的文件夹和修改后的文件,所以我解决了树冲突: svn resolve –accept working folder 现在,如果我尝试提交,我得到“svn:目录”/ myfolder“已过时”。 如果我试图解决这个使用svn上我的文件夹,我再次得到一个树冲突: A + C folder > local add, incoming add upon update M + myfolder\file.txt 好的,所以我们尝试svn解决 – 再次接受工作文件夹。 但是我们仍然不能提交,我们得到的信息是“svn:Directory'/ […]

如何获得所有最近的SVN提交消息的列表?

有时我想重温一下我刚刚提交给SVN的更改,但是不记得涉及到的特定文件或修订号。 所以我想看到最近的提交消息列表,理想情况下包括每个提交中包含的文件。 我图片到我的工作副本的根,并input如下内容,以查看与最近的5个提交相关的消息和文件: svn log -l5 -v * 不幸的是,这个命令需要一个目标,并且不会接受'*'。 我知道SVN有我想要的信息。 有没有简单的方法来检索它?

获取SVN中的所有分支名称

如何获得超过x年的所有SVN分支的列表? 我在CentOS上使用SVN,我有sventon查看所有的存储库。

Visual C#Studio项目中的哪些文件不需要进行版本控制?

我是新来Visual C#Studio(实际上使用Express版本,但另一个开发人员正在使用完整版本),我们正在使用版本控制(svn)。 将项目文件添加到存储库是可以接受的,因为这个repo只适用于我们两个人使用Visual C#Studio。 但感觉就像在那里有一些不相关的文件。 熟悉Visual C#Studio项目文件的人能否告诉我哪些文件可以安全地被svn忽略? 一些可疑文件: project.csproj project.csproj.Debug.cachefile project.csproj.user project.sln project.suo 内容\ Content.contentproj 我确定.sln是必需的,但这是什么? 和.csproj? Visual C#Studio在加载项目时可以/应该生成这些中的任何一个吗?

Subversion忽略“–password”和“–username”选项

当我尝试执行任何svn命令并提供–username和/或–password选项时,它会提示我input密码,并始终尝试使用我的当前用户而不是–username指定的用户。 –no-auth-cache和–non-interactive都没有影响。 这是一个问题,因为我试图从脚本调用svn命令,我不能让它显示提示。 例如,以user1身份login: # $ svn update –username 'user2' –password 'password' # user1@domain.com's password: 其他选项正常工作: # $ svn –version –quiet # 1.3.2 为什么提示我? 为什么它要求user1的密码,而不是user2的? 我99%确定我的所有权限都设置正确。 是否有一些configuration选项为svnclosures命令行密码? 还是完全是另一回事? 我在Fedora Core 5(Bordeaux)上运行svn 1.3.2(r19776)。 这是我的环境variables列表(带有敏感信息X'ed)。 他们似乎都不适用于SVN: # HOSTNAME=XXXXXX # TERM=xterm # SHELL=/bin/sh # HISTSIZE=1000 # KDE_NO_IPV6=1 # SSH_CLIENT=XXX.XXX.XXX.XXX XXXXX XX # QTDIR=/usr/lib/qt-3.3 # QTINC=/usr/lib/qt-3.3/include # SSH_TTY=/dev/pts/2 # […]

TortoiseSVN报告冲突,但没有发现冲突

我有一个包含多个Python项目的整个存储库的工作副本。 当我select右键单击 – >在Windows文件资源pipe理器中的SVN更新我收到一个错误消息列出一个特定的项目文件夹: Command: Update Updating: path\to\working\copy Skipped obstructing working copy: path\to\working\copy\project Completed: At revision: 176 Warning!: One or more files are in a conflicted state. 当我去那个项目并右键单击 – > SVN更新,它成功更新。 也没有冲突编辑器可用,当我右键单击 – > TortoiseSVN – >解决没有可用的文件。 什么可能导致冲突? 只要这种情况持续发生,就不可能在我的工作副本中更新这个项目。

“.gitignore”文件与Subversion等效

我正被迫在当前的项目中使用Subversion。 有人不情愿地将bin和obj文件夹添加到存储库。 除了删除它们,并提交删除,是否有一个相当于.gitignore文件,我可以添加到存储库,使开发团队内的有罪党不再添加它们? 我知道我可以改变自己的全球忽视模式,但理想情况下,我希望整个开发团队能够在项目层面上分享这个模式。