将文件添加到已设置的 svn 存储库
Posted
技术标签:
【中文标题】将文件添加到已设置的 svn 存储库【英文标题】:Add files to an already setup svn repo 【发布时间】:2010-11-27 15:11:38 【问题描述】:我想将一个文件夹添加到设置了 svn 存储库的远程服务器。在我的本地计算机中,我有tortoiseSVN。我要做的就是将本地计算机中的文件夹添加到远程目录中的 repo 设置中?任何指针?你可以说我不是 svn 人 :(
【问题讨论】:
【参考方案1】:您可以将目录复制到已签出的存储库副本中,然后右键单击该文件,转到 TortoiseSVN,然后选择添加。这会将文件夹添加到您的存储库中,然后提交更改(右键单击并选择 SVN 提交),您应该会很好。
如果这还不足以解决您的问题,我深表歉意。
GotAmye, 只要远程服务器包含一个颠覆存储库,这应该可以工作。远程服务器上运行的什么让您认为会有问题?
【讨论】:
对我来说这行不通。他们的关键是打开回购浏览器,切换到远程回购视图,然后右键单击并选择“添加文件”菜单项。这使我可以使用上述方法将文件添加到已添加到本地视图的远程视图中。 如果我想将 linux 机器添加到现有存储库怎么办?而不是本地文件夹。 我知道这篇文章很旧,但我只是遇到了这个。不必将目录复制到其他地方,在 TortoiseSvn 中,您可以“就地导入”:tortoisesvn.net/docs/release/TortoiseSVN_en/…【参考方案2】:感谢大家的帮助。你的指点很有帮助。 以下是我所做的总结:
-
从我的远程服务器上,我检查了我想要添加文件夹的 svn 存储库
在签出的存储库中(现在在我的本地计算机中),我添加了我想要的文件夹。
右键单击新添加的文件夹(所有添加的文件都存在于该文件夹中)->TortoiseSVN->添加
提交更改 TortoiseSVN->提交
【讨论】:
【参考方案3】:svn import path URL
递归提交 URL 的路径副本。如果省略路径,则假定为当前目录。根据需要在存储库中创建父目录。
【讨论】:
我的印象是无法从 Windows 命令提示符使用 TortoiseSVN,不是吗? 不幸的是,您似乎是正确的。 ***.com/questions/922365/… 您可以在这里下载命令行工具:subversion.tigris.org/servlets/ProjectDocumentList?folderID=91【参考方案4】:如果您在磁盘上添加文件夹的位置已经是存储库的一部分的工作位置,您只需右键单击文件夹 -> TortoiseSVN->添加
【讨论】:
但是远程服务器没有设置 TortoiseSVN。它只在我的本地计算机上。 TortoiseSVN 只是 subversion 服务器的客户端,服务器本身不需要 Tortoise 设置。 嗯,TortoiseSVN 上没有“添加”菜单。我尝试过导入、导出等。 根据我的经验,“添加”只适用于本地存储库。将文件/文件导入远程存储库是通过“导入”实现的,但 Tortoise 没有此选项。这也让我感到困惑。以上是关于将文件添加到已设置的 svn 存储库的主要内容,如果未能解决你的问题,请参考以下文章