Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何跟踪在atlassian sourcetree中新添加的盒带中所做的更改?_Git_Salesforce_Atlassian Sourcetree_Demandware - Fatal编程技术网

Git 如何跟踪在atlassian sourcetree中新添加的盒带中所做的更改?

Git 如何跟踪在atlassian sourcetree中新添加的盒带中所做的更改?,git,salesforce,atlassian-sourcetree,demandware,Git,Salesforce,Atlassian Sourcetree,Demandware,首先,我不熟悉sourcetree 大多数情况下,当我们更改/添加/删除存储库中现有文件中的文件时,它会反映在sourcetree的未提交更改中 我在我的电子商务Salesforce项目中添加了一个新墨盒。但即使在刷新或重新启动sourcetree之后,我也无法在未提交的更改中看到应用的更改 我已经选中了修改文件、挂起文件、未跟踪文件和所有文件选项 那么,如何跟踪应用于新添加盒带的更改 注意:盒带尚未提交 提前谢谢。看起来你已经解决了,好的,这是个好消息。我会给出这个答案,以防万一其他人来找解决

首先,我不熟悉sourcetree

大多数情况下,当我们更改/添加/删除存储库中现有文件中的文件时,它会反映在sourcetree的未提交更改中

我在我的电子商务Salesforce项目中添加了一个新墨盒。但即使在刷新或重新启动sourcetree之后,我也无法在未提交的更改中看到应用的更改

我已经选中了修改文件、挂起文件、未跟踪文件和所有文件选项

那么,如何跟踪应用于新添加盒带的更改

注意:盒带尚未提交


提前谢谢。

看起来你已经解决了,好的,这是个好消息。我会给出这个答案,以防万一其他人来找解决办法

基本上,您只需要确保将新盒带所在的目录添加到git repo。在我的例子中,使用Demandware,我的git配置位于我的盒带上方两个目录中。是这样的

gitConfigLivesHere//代码/盒带/cartridgesLiveHere

我想你可能会让你的git跟踪各个盒带,但我肯定会发现让你的config live升级几级会更容易,然后它会更容易地自动跟踪更改

此解决方案还允许您在源代码管理中保留其他非盒式磁带的文件。。。例如,任何dw.json设置文件或gruntbuild.js文件都将位于您的盒带之外

希望这有帮助,
Brad

sourcetree如何连接到Salesforce?我想一定有一些配置文件吧?我不知道sourcetree,但我认为第一步是将您的新文件盒带从salesforce传送到您的本地主机,然后将所有内容添加到git Repository中好的,谢谢。。问题已经解决了。问题是我需要将该盒带添加到与其他盒带相同的文件夹中。现在我可以跟踪源中的更改。这是一个众所周知的愚蠢错误。无论如何,谢谢@utm。谢谢上面的解决方案,它肯定会工作的。但我的存储库结构允许直接跟踪更改,只需一条路径即可。我在存储库的根文件夹中有所有的grunt文件、gulp文件和package.json。因此,如果我维护该文件夹,并且所有更改的文件夹/文件/盒带都位于该文件夹/repo中任何文件夹中的任何位置,那么它们都会在sourcetree中进行跟踪。无论如何,感谢您提供上述解决方案。