...或获取最新提交文件,如果你是一个GitHub的人喜欢我。乌龟SVN:办理入住和退房手续
I have read the documentation from TortoiseSVN about checking in files。他们建议在签入文件之前获取最新文件的标准做法。我同意。以下是他们写的内容:
您可以直接使用TortoiseSVN → Update
。或者你可以使用TortoiseSVN → Check for Modifications
。
听起来不错,但这次不存在。当我右键点击我的文件夹时,我有两个TortoiseSVN相关选项:SVN Checkout ...
和TortoiseSVN
。在后面的项目下,我看到更多的子选项,例如Repo-browser
,Export
,Create repository here
,Import
,Settings
,Help
,About
。
即使我去Repo-browser
并右键点击,我看不到任何与Update
或Check for modifications
。这些是说明,但我要么有一个非常不同的版本,要么是其他的错误。
所以,一步一步,我该如何检查更新。以下是我设置原始文件夹的步骤,以便您可以确切了解我在此过程中的位置,以便您了解下一步需要执行的操作。
- 为存储库创建一个文件夹。
- 点击右键,选择
TortoiseSVN
=>Create repo here
- 我收到一个弹出框说
Repository Created
和我点击Start Repobrowswer
。 - 一旦我在
Repobrowser
中,我右键单击并选择Checkout
,填写回购网址和结帐目录,然后点击OK
。它加载来自存储库的所有项目。
好,所以我有所有的项目。现在,我需要签入一个包含6个文件的文件夹。怎么样?
没有'Add'子选项,当我右键单击我的文件夹并选择'TortoiseSVN'。 – WashDCDev
让我们尝试另一种方法,创建一个文件夹,右键单击,选择SVN签出,输入您的存储库URL,然后添加您的文件。现在检查是否有'Add'子选项 –
如果我右键单击,选择'SVN Checkout',它会弹出一个对话框,询问我的URL和checkout目录(带有递归选项以及许多其他选项)。如果我这样做,我会收到一个警告,指出“目标文件夹不是空的”,这可能是因为本地文件夹具有签出文件。但是,即使该文件夹已经签出,该文件夹在“TortoiseSVN”选项下也没有“添加”子选项。 – WashDCDev