相关疑难解决方法(0)

如何从SVN存储库中删除文件/文件夹并添加到忽略列表

这对我来说听起来像是一个查找手册的问题,但我找不到它.假设我们有一个在它的文件和目录不应该是版本控制之下,而是应该忽略列表上的存储库(如Eclipse文件.settings,.project,生成的文档文件-不应该被添加并承诺在第一件事情地点).从存储库中删除这些文件并将它们直接移到忽略列表中的最佳方法是什么?

更新: 下面接受的答案详细说明了设置本地subversion存储库以避免上述问题的好方法.但是,如果您仍然需要解决这个问题,那么您似乎必须进行一些手动调整以将文件/文件夹从存储库中取出并放到忽略列表中.

例如,对于该.settings文件夹,首先将其添加到全局忽略列表,然后运行以下命令:

$REMOVE=".settings"
cp -r "$REMOVE" /tmp/ && \
svn rm "$REMOVE" && \
svn commit -m "Moving to ignore list" "$REMOVE" && \ 
mv "/tmp/$REMOVE" .
Run Code Online (Sandbox Code Playgroud)

这会将文件/文件夹复制到临时位置,然后将其从SVN中删除并提交删除 - 最后将文件/文件夹复制回来,但由于它现在位于忽略列表中,因此SVN将忽略它.

svn

31
推荐指数
3
解决办法
8万
查看次数

我应该提交由eclipse更改的文件吗?

我以eclipse项目的形式继承了一个java项目.更改tomcat配置后(从v6到v7),subclipse提示我提交以下文件

  • 的.classpath
  • org.eclipse.core.prefs
  • org.eclipse.common.project.facet.core.refs
  • org.eclipse.common.project.facet.core.xml

是否会让他们帮助我的团队成员,还是会弄乱他们的工作空间?

对此最好的做法是什么?

java eclipse subclipse svn

8
推荐指数
2
解决办法
6419
查看次数

标签 统计

svn ×2

eclipse ×1

java ×1

subclipse ×1