我只花了一些时间的量选择我的版本控制之下想要的文件和目录。我在Eclipse中运行Subclipse的。我右点击我们的团队,加入到版本控制。现在,我想只有那些没有犯下右键点击其中包含的,我不想通过版本控制来处理媒体文件数量庞大的整个目录中的文件。它挂起很长一段时间该目录下的,如果我去团队/提交...我想通过“添加到版本控制”有一个选项,只提交这些文件。我只是不知道如何做到这一点。

我希望适当解释的问题..

更新: 由于人们谈论更多的方式来忽略文件,而不是承诺你什么标记为“添加”版进行版本控制,让我这把用不同的方式。什么是“添加到版本控制”做什么呢?这似乎是不使用的特征。

有帮助吗?

解决方案

Subclipse的包括版本的文件,并且您特别标记为除了当打开提交对话框文件。它不完全反映命令行客户端的行为。你有两个选择:取消你不想在Subclipse的承诺提交对话框或者使用命令行工具svn提交每个文件。命令行工具将只能提交已标记为另外的文件,而忽略其他文件。下面是一个简单的例子:

$ touch file
$ svn status
?       file
$ svn add file
A         file
$ svn status
A       file
$ touch file2
$ svn status
?       file2
A       file
$ svn commit -m "Added empty file"
Adding         file
Transmitting file data .
Committed revision 2.

?表示它未知SVN,不会被版本控制下自动通过svn commit放的文件。 A表示预定要添加一个新的文件。 Subclipse的是试图通过允许您“将文件添加到版本控制”,这是命令行svn add相当于以反映这种行为。而且还包括版本的文件,未安排除了在其提交对话框中(我个人觉得有点讨厌)。如果你在命令行运行svn status,在Subclipse的你“添加到版本控制”这些文件将被标记,而那些你没有将标有A?。你不会运行任何svn add命令,因为你这样做已经在Subclipse的。

其他提示

您可以在首选项/团队/忽略资源添加的模式(这是不一样的svn:忽略)。您也可以删除它,如果它不再是有帮助的。

使用svn:忽略不纳入版本控制所需的资源(团队>添加到SVN:忽略)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top