我有两个标签,我需要逐个获取它们如何在不使用命令行删除工作区中的文件的情况下获取此标签。
我发现很难找到解决方案,因为当我获得第一个标签然后第二个标签文件被删除时。我怎么能保存这些文件?
答案 0 :(得分:1)
执行:
Private Sub txtnbCall_Click()
Dim mydept As Integer
DateFrom = Me.txtfrom.Value
User = Forms![Navigation form]![txtLogin].Value
If Not IsNull(DLookup("Deptname", "tblUser", "UserLogin = '" & User & "'")) Then
mydept = DLookup("Deptname", "tblUser", "UserLogin = '" & User & "'")
Me.txtnbCall = numbercall(mydept, DateFrom)
End If
End Sub
Public Function numbercall(ByVal mydept As Integer, _
ByVal DateFrom As Date) As Integer
numbercall = DCount("CompanyName", "BCKHDY", _
"[UserName] = " & mydept & "AND DateCall >= #" & DateFrom & "#")
End Function
使用rev range语法可以使p4 sync @label1,label1
p4 sync @label2,label2
操作不会触及标签中没有的文件。
警告:如果标签中缺少文件,因为它们已被删除或被故意排除,如果它们在您同步之前它们在那里,它们将保留在工作区中。
答案 1 :(得分:0)
您可以同步工作区的特定部分。假设它们位于不同的目录中,您可以执行以下操作:
p4 sync dir1/...@label1
p4 sync dir2/...@label2
如果它们位于同一目录中,您可以单独同步您关注的文件。