![]() |
1
34
SVN版本1.5支持在不丢失本地文件的情况下从存储库中删除文件 取自 http://subversion.tigris.org/svn_1.5_releasenotes.html new——保留本地选项在删除后保留路径。 删除(remove)现在使用--keep-local选项在本地保留其目标,因此即使未修改路径也不会被删除。 |
![]() |
2
62
在Git中,为了从树中删除它,而不是从工作目录中删除它,我认为这是您想要的,您可以使用--cached标志,即:
|
![]() |
3
8
如果您意外地在SVN中“添加”了一个文件,但尚未提交该文件,则可以还原该文件并将其删除。 |
![]() |
4
7
没有尝试过…
在Git中,如果您的更改没有传播到另一个存储库,那么
应该
能够
当然,如果有人拉了你的更改,这不会有帮助。 |
![]() |
5
5
听起来您已经将文件添加并提交给Subversion(我假设您正在使用Subversion)。如果是这样,那么只有两种方法可以删除该文件:
相信我,你真的不想做第二件事。它将使存储库的所有工作副本失效。最好是做1号,将文件标记为忽略并道歉。 |
![]() |
6
4
查找svn:ignore和.gitignore-这些功能允许您在签出中有额外的文件,这些文件被您的rcs忽略(在执行“状态”操作或其他操作时)。
对于特定于机器的配置文件,一个好的选择是签入一个扩展名为“.sample”的文件,即。
为了响应您的编辑:如果您现在从存储库中删除该文件,那么您的开发人员下次进行更新时(假设他们都为系统更改了该文件)会遇到冲突。它们不会丢失本地更改,可以从某个地方恢复。如果他们碰巧没有进行任何本地更改,那么他们的配置文件将消失,但他们可以从源代码管理中重新获取前一个文件并使用它。 |
![]() |
7
4
从Git存储库中完全删除一个文件(例如,您提交了一个包含密码的文件,或者意外地提交了临时文件)
然后我认为您必须提交,如果它在远程分支中,则必须推送-f(请记住,如果您开始更改存储库的历史记录,它可能会使人恼火)。如果他们以前从你这里拉过车,他们还可以拿到文件) |
![]() |
8
3
要删除已在源代码管理中的文件:
然后
您应该将要忽略的每个文件添加到.gitignore文件中。另外,我总是将.gitignore文件检查到我的存储库中,因此如果有人在他的计算机上签出代码,然后再次生成该文件,他不会将其“视为”脏文件。 当然,如果您已经提交了文件,而其他人在另一台计算机上得到了您的更改,那么您必须更改每个本地存储库来修改历史记录。至少这是Git的一个可能解决方案。我不认为SVN会让你这么做。 如果文件已经在主存储库(git)或服务器(svn)中,我认为没有比在另一个提交中删除文件更好的解决方案了。 |
![]() |
9
2
对于SVN,您可以还原尚未提交的文件。在Tortoissesvn中,只需右键单击提交窗口中的文件,然后选择Revert… 在命令行上使用svn revert[文件] 不知道吉特,因为我从来没用过。 |
![]() |
10
1
据我所知,在SVN中一旦提交了一个添加的文件,就没有一种简单的方法可以从版本控制中删除它。 您必须将该文件保存到其他地方,然后从版本控制中将其删除。再把备份复制回去。 毕竟这是一个版本控制系统…;) |
![]() |
11
1
可以使用全局忽略设置从Subversion中排除文件
|
![]() |
12
1
关于这一点,你可能想
|
![]() |
13
1
SVN中的两个简单步骤:
2。删除目录:
三。提交 请注意,当其他开发人员执行 支持向量机更新 ,那个目录 不会 获取删除。SVN只是取消版本。 |
![]() |
14
0
使用此命令可以解压缩当前目录中的所有文件。这个
如其他答案中所述,单个文件的版本不受此限制:
|
![]() |
15
0
在Windows中,如果您要查找的是将文件夹复制到另一个位置并将其从Git中删除,以便您不再看到图标,只需删除.Git文件夹即可。.git文件夹是隐藏的,因此您必须转到主文件夹下的“组织/文件夹”和“搜索选项”、“显示隐藏文件”选项。它应该解压它。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |